Quantum 3
3.0.13
An auxiliary command that can be used to send multiple commands in one. Nested compound commands are accepted. More...
Public Member Functions | |
| override void | Dispose () |
| Disposes all the commands in the compound. More... | |
| override void | Serialize (BitStream stream) |
| Not implemented, use the other overload instead. More... | |
| override void | Serialize (BitStream stream, DeterministicCommandSerializer cmdSerializer) |
| Write or read a command from the raw input stream. More... | |
Public Member Functions inherited from Photon.Deterministic.DeterministicCommand | |
| DeterministicCommand () | |
| Empty constructor. More... | |
| virtual DeterministicCommand | GetCommandInstance () |
| The object can be used as a IDeterministicCommandFactory and it will try to creates an instance of the command using the pool, otherwise it will use reflection. More... | |
Public Attributes | |
| List< DeterministicCommand > | Commands = new List<DeterministicCommand>() |
| A list of the commands that are part of this compound. More... | |
Public Attributes inherited from Photon.Deterministic.DeterministicCommand | |
| Type | CommandType => GetType() |
| Returns the type of the concrete command class. More... | |
| IDeterministicCommandPool | Pool |
| The command pool that the object is returned to during Dispose. More... | |
Additional Inherited Members | |
Properties inherited from Photon.Deterministic.IDeterministicCommandFactory | |
| Type | CommandType [get] |
| The type of commands to create. More... | |
An auxiliary command that can be used to send multiple commands in one. Nested compound commands are accepted.
|
inlinevirtual |
Write or read a command from the raw input stream.
| stream | Bit stream |
| cmdSerializer | Command serializer |
Reimplemented from Photon.Deterministic.DeterministicCommand.
|
inlinevirtual |
Not implemented, use the other overload instead.
| stream | Bitstream |
Implements Photon.Deterministic.DeterministicCommand.
|
inlinevirtual |
Disposes all the commands in the compound.
Reimplemented from Photon.Deterministic.DeterministicCommand.
| List<DeterministicCommand> Quantum.Core.CompoundCommand.Commands = new List<DeterministicCommand>() |
A list of the commands that are part of this compound.