public SpawnAreaMonster (string aMonsterName,byte aLevel,float aChance,string aBattleTrack) { battleTrack = aBattleTrack; _percentChance = aChance; _level = aLevel; _monster = MonsterLibrary.REF.getMonster(aMonsterName); if(_monster==null) { Debug.LogWarning("No monster by name of: "+aMonsterName); } }
public MonsterLibraryRecord getEvolvesFrom(MonsterLibraryRecord aEvolvedForm) { for(int i = 0 ; i < list.size ; i++) { if(list [i].evolvesTo == aEvolvedForm && list[i] != aEvolvedForm ) { return list[i]; } } return null; }
public void initEvolvesTo() { if (_evolvesToID != "") { _evolvesTo = MonsterLibrary.REF.getMonster(_evolvesToID); } }
public void evolve() { if((_monsterBreed.evolvesTo!=null)&&(_monsterBreed.evolvesTo.Name!="No Creature")) this._monsterBreed = this._monsterBreed.evolvesTo; }