Ejemplo n.º 1
0
 void SpellRun(bool runFirst)
 {
     Debug.Log("Pattern Start");
     started = true;
     if (runFirst)
     {
         Spell.SendMessage("PatternStart", Launchers);
         Spell2.SendMessage("PatternStart", Launchers);
     }
     else
     {
         Spell3.SendMessage("PatternStart", Launchers);
         Spell4.SendMessage("PatternStart", Launchers);
     }
 }
Ejemplo n.º 2
0
    IEnumerator SpellClear()
    {
        if (!Level)
        {
            Spell.SendMessage("PatternFinish");
            Spell2.SendMessage("PatternFinish");
            Level = true;
        }
        else
        {
            Spell3.SendMessage("PatternFinish");
            Spell4.SendMessage("PatternFinish");
        }
        gameObject.GetComponent <BoxCollider2D>().enabled = false;
        yield return(new WaitForSeconds(2));

        gameObject.GetComponent <BoxCollider2D>().enabled = true;
        Debug.Log("Pattern Cleared");
        started = false;
    }
Ejemplo n.º 3
0
 public Spell4ViewModel(Spell4 spell)
 {
     this._Spell = spell;
 }