protected override void OnInitialize() { if (!Setted) { Setted = true; this.RegisterCode = InputCodeManager.GetCodeID("Register"); } Instance = this; }
public Command GetSpawnCommand(AgentController controller, string agentCode, Vector2d position) { Command com = new Command(); com.InputCode = InputCodeManager.GetCodeID(_inputCode); com.ControllerID = controller.ControllerID; com.Add(new DefaultData(agentCode)); com.Add(position); return(com); }
public static Command GenerateSpawnCommand(AgentController cont, string agentCode, int count, Vector2d position) { Command com = new Command(InputCodeManager.GetCodeID("Spawn")); com.ControllerID = cont.ControllerID; com.Add <Vector2d>(position); com.Add <DefaultData>(new DefaultData(DataType.UShort, (ushort)AgentController.GetAgentCodeIndex(agentCode))); com.Add <DefaultData>(new DefaultData(DataType.UShort, (ushort)count)); return(com); }
private void LocalInitialize() { ListenInputInitialized = true; _listenInputID = InputCodeManager.GetCodeID(_listenInputCode); }