Exemplo n.º 1
0
 void UsingCCtV()
 {
     if (Input.GetKeyDown(KeyCode.O))
     {
         if (enableCCTV) // 끄기
         {
             TPScharacterCtrl.playerState = originState;
             enableCCTV = false;
             for (int i = 2; i <= 5; i++)
             {
                 GameManagerParameter.Instance().cam[i].SetActive(false);
             }
         }
         else // 켜기
         {
             originState = TPScharacterCtrl.playerState;
             TPScharacterCtrl.playerState = TPScharacterCtrl.PLAYERSTATE.useCCTV;
             enableCCTV = true;
             for (int i = 2; i <= 5; i++)
             {
                 GameManagerParameter.Instance().cam[i].SetActive(true);
             }
         }
     }
 }
Exemplo n.º 2
0
 // Update is called once per frame
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.M))
     {
         if (TPScharacterCtrl.playerState != TPScharacterCtrl.PLAYERSTATE.useMap) // 켜기
         {
             originState = TPScharacterCtrl.playerState;
             TPScharacterCtrl.playerState = TPScharacterCtrl.PLAYERSTATE.useMap;
             GameManagerParameter.Instance().cam[6].SetActive(true);
         }
         else // 끄기
         {
             TPScharacterCtrl.playerState = originState;
             GameManagerParameter.Instance().cam[6].SetActive(false);
         }
     }
 }