void InitGame() { CharacterCat cat = new CharacterCat(); CharacterBunny bunny = new CharacterBunny(); CharacterDog dog = new CharacterDog(); EnemyWolf enemyWolf = new EnemyWolf(); Sprite[] sprites = Resources.LoadAll <Sprite>("animal_crossing_example_tile"); foreach (Sprite sprite in sprites) { dictSprites.Add(sprite.name, sprite); } cat.Position = Camera.main.ViewportToWorldPoint(new Vector3(0.6f, 0.6f, 1f)); dog.Position = Camera.main.ViewportToWorldPoint(new Vector3(0.6f, 0.4f, 1f)); bunny.Position = Camera.main.ViewportToWorldPoint(new Vector3(0.6f, 0.2f, 1f)); enemyWolf.Position = Camera.main.ViewportToWorldPoint(new Vector3(0.2f, 0.4f, 1f)); party.Add(cat); party.Add(bunny); party.Add(dog); enemies.Add(enemyWolf); party[0].ActiveJob.JobHasLeveled += new JobLevelEventHandler(HandleJobLevelEvent); party[1].ActiveJob.JobHasLeveled += new JobLevelEventHandler(HandleJobLevelEvent); party[2].ActiveJob.JobHasLeveled += new JobLevelEventHandler(HandleJobLevelEvent); InitializeCharacterObjects(party); InitializeEnemyObjects(enemies); }
private void LevelEnemies() { if (MapRef.currentLevel == 1) { EnemyWolf wolf1 = new EnemyWolf(combatManagerRef, inventory); EnemyWolf wolf2 = new EnemyWolf(combatManagerRef, inventory); } if (MapRef.currentLevel == 2) { EnemyWolf wolf1 = new EnemyWolf(combatManagerRef, inventory); EnemyWolf wolf2 = new EnemyWolf(combatManagerRef, inventory); EnemyWolf wolf3 = new EnemyWolf(combatManagerRef, inventory); EnemyWolf wolf4 = new EnemyWolf(combatManagerRef, inventory); } if (MapRef.currentLevel == 3) { } }