// Start is called before the first frame update public void Start() { rb = GetComponent <Rigidbody2D>(); ShootJoystick = ShootJoyStickGameObject.GetComponent <IJoyStick>(); MoveJoystick = MoveJoyStickGameObject.GetComponent <IJoyStick>(); }
public TankBotClientBase(IJoyStick joyStick) { MoveCommand = new RelayCommand((param) => Move(Convert.ToInt16(param))); StopCommand = new RelayCommand(Stop); _joyStick = joyStick; _joyStick.JoyStickUpdated += _joyStick_JoyStickUpdated;; }
public RemoteClientTankBotViewModel(IChannel channel, IJoyStick joyStick) : base(joyStick) { _networkChannel = channel as INetworkChannel; _networkChannel.Disconnected += _networkChannel_Disconnected; if (_networkChannel == null) { throw new Exception("Must provide something that implements INetworkChannel to RemoteClientTankBotViewModel"); } _networkChannel.NetworkMessageReceived += _networkChannel_NetworkMessageReceived; }
public void Setup() { m_Go = new GameObject("Spaceship"); m_RigidBody = m_Go.AddComponent <Rigidbody2D>(); m_Spaceship = m_Go.AddComponent <Spaceship>(); ShootJoyStickGameObject = new GameObject("ShootJoyStickGameObject"); MoveJoyStickGameObject = new GameObject("MoveJoyStickGameObject"); MockMoveJoyStick = ShootJoyStickGameObject.AddComponent <JoyStickMock>(); MockShootJoyStick = MoveJoyStickGameObject.AddComponent <JoyStickMock>(); m_Spaceship.MoveJoyStickGameObject = MoveJoyStickGameObject; m_Spaceship.ShootJoyStickGameObject = ShootJoyStickGameObject; m_Spaceship.Start(); }
public LocalClientTankBotViewModel(IChannel channel, ITankBotLogger logger, IJoyStick joyStick) : base(joyStick) { _channel = channel; _mblockTankBot = new mBlockTankBot(channel, logger); _logger = logger; }