|
class | BlockingAttribute |
| Indicates that event will be blocking all other events. More...
|
|
class | BroadcastAttribute |
| Client method. Decorated method is be called by server on all clients. Clients always trust server and does not perform any validation. When used together with Server attribute, server (optionally) validates data, invokes the method on server and then sends it to all clients. If the data is found invalid, it can be marked so by calling MyEventContext.ValidationFailed() on the server. The broadcasts will then not be performed. More...
|
|
class | BroadcastExceptAttribute |
| Client method. Decorated method is be called by server on all clients (except the one who invoked it on server or the one specified in RaiseEvent...when called from server). Clients always trust server and does not perform any validation. When used together with Server attribute, server validates data, invokes the method on server and then sends it to all clients except the client who invoked it on server. More...
|
|
class | CallSite |
|
struct | ChatMsg |
|
class | ClientAttribute |
| Client method. Decorated method is be called by server on client. Clients always trust server and does not perform any validation. When used together with Server attribute, server validates data, invokes the method on server and then sends it to client who invoked it on server. More...
|
|
struct | ConnectedClientDataMsg |
|
struct | EndpointId |
| Id of network endpoint, opaque struct, internal value should not be accessed outside VRage.Network. EndpointId is not guid and can change when client reconnects to server. Internally it's SteamId or RakNetGUID. More...
|
|
class | EventAttribute |
|
interface | IMyClientCallback |
|
interface | IMyEventOwner |
| Common interface for IMyNetObject and IMyEventProxy used to raise events. Base interface for classes passed as event instance. Custom implementations not supported. More...
|
|
interface | IMyEventProxy |
| Interface which only marks class as event owner. Object itself must be replicated in network to allow raising events. If you considering to add this to object, it's probably wrong and you should use static events in most cases. This is commonly implemented only by entities which has it's external replicable. More...
|
|
interface | IMyNetObject |
| Base interface for networked object. Derived interfaces are so far IMyReplicable and IMyStateGroup. More...
|
|
interface | IMyPeerCallback |
|
interface | IMyProxyTarget |
|
interface | IMyReplicable |
|
interface | IMyServerCallback |
|
interface | IMyStateGroup |
|
interface | IMyStreamableReplicable |
|
interface | IMySyncedValue |
|
struct | JoinResultMsg |
|
struct | KeyValueDataMsg |
|
struct | MyClientInfo |
|
class | MyClientStateBase |
| Base class for game-defined client state. It's set of data required by server, sent from client. E.g. current client area of interest, context (game, terminal, inventory etc...) Abstract class for performance reasons (often casting) More...
|
|
struct | MyEventContext |
|
class | MyEventTable |
|
class | MyIncompatibleDataException |
|
class | MyPacketQueue |
|
class | MyRakNetConnectionException |
|
class | MyRakNetStartupException |
|
class | MyReplicationClient |
|
class | MyReplicationLayer |
|
class | MyReplicationLayerBase |
|
class | MyReplicationServer |
|
class | MyReplicationSingle |
|
class | MyStateDataEntry |
|
class | MyStateDataEntryComparer |
|
class | MySyncedBase |
|
class | MySyncedBool |
|
class | MySyncedClass |
|
class | MySyncedFloat |
|
class | MySyncedInt |
|
class | MySyncedQuaternionNorm |
|
class | MySyncedString |
|
class | MySyncedVector3 |
|
class | MySyncedVector3D |
|
class | MySynchronizedTypeInfo |
| Type descriptor for synchronized type. More...
|
|
class | MyTypeTable |
|
struct | NetworkId |
| Network object identifier. Similar to entity id, but on network. Also one entity can have multiple NetworkIds, one main, one for physics sync, one for terminal sync and more. Opaque struct, it should not be necessary to internal member outside VRage.Network. NetworkId is not persistent and changes with server restart, never store it in persistent storage (saves). Internally takes advantage of small numbers. More...
|
|
class | NotReplicableAttribute |
| Marks class which should be never replicated. More...
|
|
class | RefreshReplicableAttribute |
|
class | ReliableAttribute |
| Event which is sent reliably, use with caution and only when necessary! More...
|
|
class | ServerAttribute |
| Server method. Decorated method is be called by client on server or by server locally. Server performs validation. Pass null as validation method to perform no validation (not recommended) More...
|
|
struct | ServerDataMsg |
|
class | StateDataAttribute |
|
class | StaticEventOwnerAttribute |
|
struct | TypeId |
|