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); } } } }
// 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); } } }