void findPassive() { passive = GetComponent <Passive>() as IPassive; if (passive == null) { Debug.LogError("No passive attached!"); } }
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);} }
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); } }
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); }
void findPassive() { passive = GetComponent<Passive>() as IPassive; if(passive == null){Debug.LogError("No passive attached!");} }