コード例 #1
0
 public void Interact()
 {
     if (!m_isActive)
     {
         m_isActive = true;
         safeCanvas.SetActive(true);
         m_freezeControls.FirstPersonControllerEnabled(false);
     }
 }
コード例 #2
0
 public void Interact()
 {
     if (!m_switchedOff)
     {
         print("disable camera interact");
         m_audioSource.clip = audioClips[0];
         m_audioSource.loop = true;
         m_audioSource.Play();
         Invoke("ShortCircuitSound", 5f);
         Invoke("SwitchOff", 5f);
         m_switchedOff = true;
         m_freezeControlScript.FirstPersonControllerEnabled(false);
     }
 }
コード例 #3
0
 public void CheckMap()
 {
     m_showingRules = !m_showingRules;
     scientistRules.SetActive(m_showingRules);
     currentObjectiveUI.SetActive(!m_showingRules);
     freezeControlScript.FirstPersonControllerEnabled(!m_showingRules);
 }
コード例 #4
0
 public void Interact()
 {
     m_isShown = !m_isShown;
     switchInfoCanvas.SetActive(m_isShown);
     m_freezeControlScript.FirstPersonControllerEnabled(!m_isShown);
     m_audioSource.Play();
 }
コード例 #5
0
 public void Interact()
 {
     //print(m_password);
     m_isSearching = !m_isSearching;
     if (m_isSearching)
     {
         m_audioSource.Play();
     }
     else
     {
         m_audioSource.Stop();
     }
     m_freezePlayerScript.FirstPersonControllerEnabled(!m_isSearching);
     searchingCanvas.SetActive(m_isSearching);
     filingCabinetText.text = string.Format("Currently searching through filing cabinet {0}", passwordID);
 }
コード例 #6
0
 public void Interact()
 {
     if (!m_isActive)
     {
         m_isActive = true;
         computerCanvas.SetActive(true);
         m_freezeControlScript.FirstPersonControllerEnabled(false);
         if (!m_correctPassword)
         {
             passwordPanel.SetActive(true);
         }
         else
         {
             informationPanel.SetActive(true);
         }
     }
 }
コード例 #7
0
ファイル: Safe.cs プロジェクト: philipnewsham/ArtificialTrust
 public void Interact()
 {
     if (!m_isOpen)
     {
         m_isSearching = !m_isSearching;
         //Cursor.lockState = CursorLockMode.Confined;
         m_freezeControls.FirstPersonControllerEnabled(!m_isSearching);
         safeCanvasGO.SetActive(m_isSearching);
     }
     else
     {
         if (!m_isEmpty)
         {
             EmptySafe();
         }
         else
         {
             //do nothing?
         }
     }
 }