示例#1
0
 private void Initial()
 {
     is_inBounds = true;
     if (gameObject.transform.GetChild(1).gameObject.activeInHierarchy)
     {
         remind = Instantiate(remind_prefab, remind_position);
         if (getOrLose_prefab != null)
         {
             getOrLose               = Instantiate(getOrLose_prefab);
             getOrLostItem           = getOrLose.GetComponent <GetOrLostItem>();
             getOrLostItem.character = player.transform;
         }
     }
 }
示例#2
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.CompareTag("Dog"))
     {
         dog_inBounds = true;
         m_dog        = collision.gameObject;
         if (getOrLose_prefab != null)
         {
             getOrLose     = Instantiate(getOrLose_prefab);
             getOrLostItem = getOrLose.GetComponent <GetOrLostItem>();
         }
         zimu = GameObject.Find("UI").transform.Find("字幕UI").GetComponent <ZimuUI>();
         m_AudioSourceController = AudioSourcesManager.ApplyAudioSourceController();
     }
 }
示例#3
0
 void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.CompareTag("Player"))
     {
         player      = collision.gameObject;
         is_inBounds = true;
         if (interaction_type != 17 && gameObject.transform.GetChild(1).gameObject.activeInHierarchy)
         {
             remind = Instantiate(remind_prefab, remind_position);
             if (getOrLose_prefab != null)
             {
                 getOrLose               = Instantiate(getOrLose_prefab);
                 getOrLostItem           = getOrLose.GetComponent <GetOrLostItem>();
                 getOrLostItem.character = player.transform;
             }
             m_AudioSourceController = AudioSourcesManager.ApplyAudioSourceController();
         }
         else if (interaction_type == 17 && !gameObject.transform.GetChild(1).gameObject.activeInHierarchy)
         {
             remind = Instantiate(remind_prefab, remind_position);
             if (getOrLose_prefab != null)
             {
                 getOrLose               = Instantiate(getOrLose_prefab);
                 getOrLostItem           = getOrLose.GetComponent <GetOrLostItem>();
                 getOrLostItem.character = player.transform;
             }
             m_AudioSourceController = AudioSourcesManager.ApplyAudioSourceController();
         }
         if (interaction_type == 5)
         {
             remind = Instantiate(remind_prefab);
             remind.transform.parent        = player.transform;
             remind.transform.localPosition = new Vector3(0f, 3f, 0f);
             remind.transform.localScale    = new Vector3(0.4f, 0.4f, 0.4f);
             remind.GetComponent <ShowAndHide>().Show(1f);
             zimu.Show("太危险了!可是必须要过去。");
             return;
         }
     }
 }
示例#4
0
 private void Awake()
 {
     getOrLose     = Instantiate(getOrLose_prefab, transform);
     getOrLostItem = getOrLose.GetComponent <GetOrLostItem>();
     itemsData     = GameObject.Find("ItemsData").GetComponent <ItemsData>();
 }