コード例 #1
0
	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);
		}
	}
コード例 #2
0
	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;
	}
コード例 #3
0
	public void initEvolvesTo() {
		if (_evolvesToID !=  "") {
			_evolvesTo = MonsterLibrary.REF.getMonster(_evolvesToID);		
		}
	}
コード例 #4
0
	public void evolve() {
		if((_monsterBreed.evolvesTo!=null)&&(_monsterBreed.evolvesTo.Name!="No Creature"))
			this._monsterBreed = this._monsterBreed.evolvesTo;
	}