Esempio n. 1
0
 public void ChangeTurret()
 {
     if (TurretIndex + 1 < LaserBeamTurrets.Count)
     {
         TurretIndex++;
     }
     else
     {
         TurretIndex = 0;
     }
     CurrentlySelectedTurret = LaserBeamTurrets[TurretIndex];
     CurrentlySelectedTurret.Select();
     foreach (WSP_TurretController turret in LaserBeamTurrets)
     {
         if (turret != CurrentlySelectedTurret)
         {
             turret.Deselect();
         }
     }
     DemoGUIManager.GlobalAccess.UpdateGUI = true;
 }
Esempio n. 2
0
    // Update is called once per frame
    void Update()
    {
        if (LaserBeamTurrets.Count > 0)
        {
            if (CurrentlySelectedTurret == null)
            {
                CurrentlySelectedTurret = LaserBeamTurrets[TurretIndex];
                CurrentlySelectedTurret.Select();
                DemoGUIManager.GlobalAccess.UpdateGUI = true;
            }
        }

        if (Input.GetKeyUp(KeyCode.UpArrow))
        {
            foreach (WSP_TurretController control in LaserBeamTurrets)
            {
                control.LevelController.CycleLevel();
            }
        }
        if (Input.GetKeyUp(KeyCode.Alpha1))
        {
            GoToCamera(CameraTypes.RearCamera);
        }
        if (Input.GetKeyUp(KeyCode.Alpha2))
        {
            GoToCamera(CameraTypes.IsometricCamera);
        }
        if (Input.GetKeyUp(KeyCode.Alpha3))
        {
            GoToCamera(CameraTypes.FrontCamera);
        }
        if (Input.GetKeyUp(KeyCode.Alpha4))
        {
            GoToCamera(CameraTypes.TurretCamera);
        }
    }
Esempio n. 3
0
 public int AddLaserBeamTurretToList(WSP_TurretController laserBeamSystem)
 {
     Debug.Log("Adding Turret To List.");
     LaserBeamTurrets.Add(laserBeamSystem);
     return(LaserBeamTurrets.Count);
 }