示例#1
0
 //どちらかの引数をNullにすることで、この関数で完結した
 //と思ったが、スキルの種類が増えたため、現在は各スキルで関数を作っている。
 //第1引数:射出型スキル 第2引数:設置型スキル
 protected void SkillInterface(ThrowSkillBase throwSkill, TokenSkillBase tokenSkill)
 {
     playerLocalVariables.Mana -= throwSkill.ManaCost;
     if (throwSkill == null)
     {
         tokenSkill.UseSkill(IP, gameObject);
     }
     else
     {
         throwSkill.UseSkill(IP, gameObject);
     }
 }
示例#2
0
 //ここから設置型スキル
 protected void Mine(TokenSkillBase mine)
 {
     playerLocalVariables.Mana -= mine.ManaCost;
     mine.UseSkill(IP, gameObject);
 }