// DATA public virtual void updateDirector(GameDataDirector director) { if (director != null) { if (director.code == GameDataDirectorType.item) { if (director.min > 0) { spawnItemMin = director.min; } if (director.max > 0) { spawnItemLimit = director.max; } runDirectorItems = director.run; } else if (director.code == GameDataDirectorType.weapon) { if (director.min > 0) { spawnWeaponMin = director.min; } if (director.max > 0) { spawnWeaponLimit = director.max; } runDirectorWeapons = director.run; } } }
// DATA public virtual void updateDirector(GameDataDirector director) { if (director != null) { if (!runDirector) { runDirector = true; } if (director.code == GameDataDirectorType.enemy) { if (director.min > 0) { spawnEnemyMin = director.min; } if (director.max > 0) { spawnEnemyLimit = director.max; } runDirectorEnemies = director.run; } else if (director.code == GameDataDirectorType.sidekick) { if (director.min > 0) { spawnSidekickMin = director.min; } if (director.max > 0) { spawnSidekickLimit = director.max; } runDirectorSidekicks = director.run; } } }