public override void Level4(Monster_Class myMonster) { Launcher.Launch(danmakuS, myMonster.transform.position, 0, 2); Launcher.Launch(danmakuM, myMonster.transform.position, 0, 3); Launcher.Launch(danmakuM, myMonster.transform.position, 0, 4); Launcher.Launch(danmakuL, myMonster.transform.position, 0, 5); }
public void SetStats() { if (mobElement == Damage.DamageType.Random) { mobElement = (Damage.DamageType)Random.Range(0, 12); } if (mobClass == Monster_Class.Random) { mobClass = (Monster_Class)Random.Range(0, 5); } if (mobClass != Monster_Class.Normal) { if (mobClass == Monster_Class.Tank) { SetStatsForTank(); } else if (mobClass == Monster_Class.Fast) { SetStatsForFast(); } else if (mobClass == Monster_Class.Strong) { SetStatsForStrong(); } else if (mobClass == Monster_Class.Elite) { SetStatsForElite(); } } else { SetStatsForNormal(); } }
public virtual void Level4(Monster_Class myMonster) { }
public override void Level1(Monster_Class myMonster) { Launcher.Launch(danmakuL, myMonster.transform.position, 0, 5); }