Esempio n. 1
0
 private void BuryPC_ChangedHP(object sender, ChangeHPEventArgs e)
 {
     if (e.IsAlive || (e.SubTag != SubTag.PC))
     {
         return;
     }
     OnBuryingPC(EventArgs.Empty);
 }
Esempio n. 2
0
 private void BuryNPC_ChangedHP(object sender, ChangeHPEventArgs e)
 {
     if (e.IsAlive || (e.SubTag == SubTag.PC))
     {
         return;
     }
     if (!GetComponent <SearchObject>().Search(e.ID,
                                               out GameObject[] actors))
 private void Canvas_PCStatus_HPSkill_ChangedHP(object sender,
                                                ChangeHPEventArgs e)
 {
     if (e.SubTag != SubTag.PC)
     {
         return;
     }
     HPData();
 }
Esempio n. 4
0
        private void UpgradeAltar_ChangedHP(object sender, ChangeHPEventArgs e)
        {
            if (e.IsAlive || (e.SubTag == SubTag.PC))
            {
                return;
            }

            foreach (int[] pos in altarPositions)
            {
                if (CheckDistance(pos) && CheckUpgrade())
                {
                    CurrentLevel++;
                    OnUpgradingAltar(EventArgs.Empty);

                    GetComponent <LogManager>().Add(
                        new LogMessage(LogCategoryTag.Altar,
                                       LogMessageTag.UpgradeAltar));

                    break;
                }
            }
        }