void ExecuteCommand(PlayerCommand command) { Debug.Log("[ " + Time.time.ToString() + "] execute command : " + command.ToString()); switch (command) { default: break; } }
void ExecuteCommand(PlayerCommand command) { Debug.Log("[ " + Time.time.ToString() + "] execute command : " + command.ToString()); switch (command) { case PlayerCommand.FireBullet: if (!IsLocalPlayer) { FireBullet(); } break; case PlayerCommand.Respawn: Reset(); break; default: break; } }
public void AddCommand(PlayerCommand command) { Debug.Log("[" + Time.time.ToString() + "] receive command : " + command.ToString()); commandQueue.Enqueue(command); }
public void AddCommand(PlayerCommand command, float value) { Debug.Log("[ " + Time.time.ToString() + "] Send command : " + command.ToString() + ", value = " + value); commandQueue.Add(new PlayerCommandData(localPlayerId, command, value)); }
public void SendCommand(PlayerCommand command) { Debug.Log("[ " + Time.time.ToString() + "] Send command : " + command.ToString()); messageQueue.Enqueue(command); }