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);
     }
 }
Example #2
0
 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));
 }