private void OnPilotControls(PilotControls.Update update) { if (_state is AtTheHelm) { var helm = (AtTheHelm)_state; //Debug.Log("Setting pilot controls on player behavior"); helm.PilotMovementBehavior.SetControls(update); } }
public void SetControls(PilotControls.Update update) { if (update.rudder.HasValue) { _targetRudder = update.rudder.Value; } if (update.propellor.HasValue) { _targetThrotttle = update.propellor.Value; } //Debug.LogWarning(string.Format("Set controls on ship behavior {0}, {1}", _targetRudder, _targetThrotttle)); }