示例#1
0
 void UseSummon()
 {
     if (tBCastsSpellSummon <= 0 && castSpell == false)
     {
         tBCastsSpellSummon = sTBCastsSpellSummon;
         castSpell          = true;
         _animatorController.SetInteger("Switch", 5);
         for (iSummon = 0; iSummon < maxSummon; iSummon++) //Создаем 2-х гоблинов
         {
             if (iSummon % 2 == 0)
             {
                 spellPos = new Vector3(transform.position.x - 0.3f, transform.position.y - 0.2f, transform.position.z);
             }
             if (iSummon % 2 == 1)
             {
                 spellPos = new Vector3(transform.position.x + 0.2f, transform.position.y - 0.2f, transform.position.z);
             }
             specialEffect.CreatePurpleFlame(spellPos, 2.25f); //Анимация пламени
             Invoke("CastSpellSummon", 2f);                    //Создание заклинания
         }
     }
 }