Indiefreaks.Xna.Logic.Command.CreateServerCommand C# (CSharp) Method

CreateServerCommand() public static method

public static CreateServerCommand ( System.Condition condition, ServerCommand serverCommand ) : Command
condition System.Condition
serverCommand ServerCommand
return Command
        public static Command CreateServerCommand(Condition condition, ServerCommand serverCommand)
        {
            return new Command(condition, null, serverCommand, null, CommandType.Server, null, DataTransferOptions.None, ExecutionFrequency.FullUpdate60Hz);
        }

Same methods

Command::CreateServerCommand ( System.Condition condition, ServerCommand serverCommand, ApplyServerCommand applyServerResult, Type typeOfDataExchanged, DataTransferOptions dataTransferOptions ) : Command
Command::CreateServerCommand ( System.Condition condition, ServerCommand serverCommand, ApplyServerCommand applyServerResult, Type typeOfDataExchanged, DataTransferOptions dataTransferOptions, ExecutionFrequency frequency ) : Command
Command::CreateServerCommand ( System.Condition condition, ServerCommand serverCommand, ExecutionFrequency frequency ) : Command
Command::CreateServerCommand ( ServerCommand serverCommand ) : Command
Command::CreateServerCommand ( ServerCommand serverCommand, ApplyServerCommand applyServerResult, Type typeOfDataExchanged, DataTransferOptions dataTransferOptions ) : Command
Command::CreateServerCommand ( ServerCommand serverCommand, ApplyServerCommand applyServerResult, Type typeOfDataExchanged, DataTransferOptions dataTransferOptions, ExecutionFrequency frequency ) : Command
Command::CreateServerCommand ( ServerCommand serverCommand, ExecutionFrequency frequency ) : Command

Usage Example

Example #1
0
 /// <summary>
 /// Adds a Command to this behavior that will be executed solely on the server and returned to all clients in the session
 /// </summary>
 /// <param name="condition"></param>
 /// <param name="serverExecution">The delegate to the code that will be executed by the server</param>
 /// <param name="applyServerResult">The delegate to the code that will be executed by all clients in the session when server returns</param>
 /// <param name="dataType">The Type of the data exchanged between the clients and server</param>
 /// <param name="dataTransferOptions">Tells how the command orders are transfered throught the network</param>
 /// <param name="frequency"></param>
 protected void AddServerCommand(Condition condition, Command.ServerCommand serverExecution,
                                 Command.ApplyServerCommand applyServerResult, Type dataType,
                                 DataTransferOptions dataTransferOptions, ExecutionFrequency frequency)
 {
     AddCommand(Command.CreateServerCommand(condition, serverExecution, applyServerResult, dataType, dataTransferOptions, frequency));
 }
All Usage Examples Of Indiefreaks.Xna.Logic.Command::CreateServerCommand