Simulation Message.
More...
Inherits ILogDumpable.
|
void ILogDumpable. | Dump (StringBuilder builder) |
|
bool | GetFlag (int flag) |
| Get if a flag is set on this SimulationMessage
|
|
bool | IsTargeted () |
| Signal if this SimulationMessage is Targeted.
|
|
void | ReferenceCountAdd () |
| Add a reference to this SimulationMessage
|
|
bool | ReferenceCountSub () |
| Subtract a reference from this SimulationMessage
|
|
void | SetDummy () |
| Set this SimulationMessage as Dummy.
|
|
void | SetNotTickAligned () |
| Set this SimulationMessage as Not Tick Aligned.
|
|
void | SetStatic () |
| Set this SimulationMessage as Static.
|
|
void | SetTarget (PlayerRef target) |
| Set the player target of this SimulationMessage
|
|
void | SetUnreliable () |
| Set this SimulationMessage as Unreliable.
|
|
override string | ToString () |
| Simulation Message ToString.
|
|
string | ToString (bool useBrackets) |
| Simulation Message ToString.
|
|
|
int | Capacity |
| Capacity in Bits of this SimulationMessage
|
|
int | Flags |
| Flags.
|
|
int | Offset |
| Current offset in Bits.
|
|
int | References |
| Reference Count.
|
|
PlayerRef | Source |
| Source Player of this SimulationMessage
|
|
PlayerRef | Target |
| Target Player of this SimulationMessage
|
|
int | Tick |
| Tick of this SimulationMessage
|
|
|
const int | FLAG_DUMMY = 1 << 8 |
| Flag for dummy messages.
|
|
const int | FLAG_INTERNAL = 1 << 6 |
| Flag for internal messages.
|
|
const int | FLAG_NOT_TICK_ALIGNED = 1 << 7 |
| Flag for messages that are not tick aligned.
|
|
const int | FLAG_REMOTE = 1 << 1 |
| Flag for remote messages.
|
|
const int | FLAG_STATIC = 1 << 2 |
| Flag for static messages.
|
|
const int | FLAG_TARGET_PLAYER = 1 << 4 |
| Flag for targeted messages to a player.
|
|
const int | FLAG_TARGET_SERVER = 1 << 5 |
| Flag for targeted messages to the server.
|
|
const int | FLAG_UNRELIABLE = 1 << 3 |
| Flag for unreliable messages.
|
|
const int | FLAG_USER_FLAGS_START = 1 << 16 |
| Flag for user flags.
|
|
const int | FLAG_USER_MESSAGE = 1 << 0 |
| Flag for user messages.
|
|
const int | FLAGS_RESERVED = 0xFFFF |
| Flag for reserved flags.
|
|
const int | FLAGS_RESERVED_BITS = 16 |
| Flag for reserved bits.
|
|
const int | MAX_PAYLOAD_SIZE = 512 |
| Max user message size in bytes.
|
|
const int | SIZE = 28 |
| SimulationMessage size in bytes.
|
|
|
bool | IsUnreliable [get] |
| Signal if this SimulationMessage is Unreliable.
|
|
◆ Allocate()
Allocate a new SimulationMessage
- Parameters
-
sim | Simulation to get the Memory from |
capacityInBytes | Size in bytes of the new SimulationMessage |
- Returns
- Pointer to the new SimulationMessage
◆ Clone()
Create a copy of a SimulationMessage
- Parameters
-
sim | Simulation to allocate from |
message | SimulationMessage to copy |
- Returns
- Copy of the SimulationMessage
◆ GetData()
Get the byte pointer content of a SimulationMessage
- Parameters
-
message | SimulationMessage to get the byte pointer of |
- Returns
- Byte pointer of the SimulationMessage
◆ GetFlag()
Get if a flag is set on this SimulationMessage
- Parameters
-
- Returns
- True if the flag is set
◆ IsTargeted()
Signal if this SimulationMessage is Targeted.
- Returns
- True if this SimulationMessage is Targeted
◆ ReadInt()
Read a int from a SimulationMessage
- Parameters
-
message | SimulationMessage to read from |
- Returns
- int read
◆ ReadNetworkedObjectRef()
Read a NetworkId from a SimulationMessage
- Parameters
-
message | SimulationMessage to read from |
- Returns
- NetworkId read
◆ ReadVector3()
Read a Vector3 from a SimulationMessage
- Parameters
-
message | SimulationMessage to read from |
- Returns
- Vector3 read
◆ ReferenceCountSub()
bool ReferenceCountSub |
( |
| ) |
|
Subtract a reference from this SimulationMessage
- Returns
- True if the reference count is now 0
◆ SetTarget()
Set the player target of this SimulationMessage
- Parameters
-
◆ WriteInt()
Write a int to a SimulationMessage
- Parameters
-
message | SimulationMessage to write to |
value | int to write |
◆ WriteNetworkedObjectRef()
Write a NetworkId to a SimulationMessage
- Parameters
-
message | SimulationMessage to write to |
value | NetworkId to write |
◆ WriteVector3()
Write a Vector3 to a SimulationMessage
- Parameters
-
message | SimulationMessage to write to |
value | Vector3 to write |