Ejemplo n.º 1
0
 void findPassive()
 {
     passive = GetComponent <Passive>() as IPassive;
     if (passive == null)
     {
         Debug.LogError("No passive attached!");
     }
 }
Ejemplo n.º 2
0
 void findPassiveFromFactory(string passiveName)
 {
     IPassive temp = PassiveFactory.Instance.getPassive(passiveName);
     if(temp != null){
         passive = temp;
     }
     else{ Debug.LogError("No passive attached because there is no passive named: " + passiveName);}
 }
Ejemplo n.º 3
0
    void findPassiveFromFactory(string passiveName)
    {
        IPassive temp = PassiveFactory.Instance.getPassive(passiveName);

        if (temp != null)
        {
            passive = temp;
        }
        else
        {
            Debug.LogError("No passive attached because there is no passive named: " + passiveName);
        }
    }
Ejemplo n.º 4
0
    public IPassive getPassive(string passiveName)
    {
        IPassive temp = null;

        foreach (IPassive passive in passives)
        {
            if (passive.getName() == passiveName)
            {
                temp = passive;
            }
        }
        if (temp == null)
        {
            Debug.LogError("No passive found of name: " + passiveName);
        }
        return(temp);
    }
Ejemplo n.º 5
0
 void findPassive()
 {
     passive = GetComponent<Passive>() as IPassive;
     if(passive == null){Debug.LogError("No passive attached!");}
 }