コード例 #1
0
    //set stand in bool for flight mode
    //set color and text color based on mode
    public void ChangeFlightMode()
    {
        AudioManager.instance.ClickSound();
        //just swappin boolean values
        heliMoveManager.useRemoteMode = !heliMoveManager.useRemoteMode;
        ChangeFlightModeUI();
        IHeliMoveMode newMode = heliMoveManager.useRemoteMode ? heliMoveManager.remoteHeliMove : heliMoveManager.attachedHeliMove;

        heliMoveManager.ChangeHeliMoveMode(newMode);
    }
コード例 #2
0
 void Start()
 {
     //defaults to attached, just like bool in playersettings.cs
     currentMode = attachedHeliMove;
 }
コード例 #3
0
 public void ChangeHeliMoveMode(IHeliMoveMode newMode)
 {
     currentMode.EndHeliMoveMode();
     currentMode = newMode;
     currentMode.StartHeliMoveMode();
 }
コード例 #4
0
 void Awake()
 {
     attachedHeliMove = GetComponent <AttachedHeliMove>();
     remoteHeliMove   = GetComponent <RemoteHeliMove>();
 }