示例#1
0
 public static void CatchTreasure(CharacterBehaviours m_chara, GameObject m_treasure)
 {
     if (m_chara.IsDead)
     {
         return;
     }
     if (Game.gameModes == Game.GameModes.PLAY)
     {
         Treasure treasure = m_treasure.GetComponent <Treasure>();
         treasure.HideObject();
     }
     else if (m_treasure != null && m_treasure.GetComponent <Treasure>())
     {
         Treasure treasure = m_treasure.GetComponent <Treasure>();
         m_chara.Collect(treasure, treasure.Effect);
         m_chara.TreasureList.Add(treasure);
         treasure.HideObject();
     }
 }