public override void InitializeAcademy() { ConfigReader config = new ConfigReader(); ConfigReader.Environment environment = config.ReadEnvironment(); mazeRows = environment.ArenaRows; mazeColumns = environment.ArenaColumns; bulletPackNumber = environment.BulletPackNumber; agentNumber = environment.AgentNumber; generateStep = environment.GenerateStep; normalAgentCount = environment.NormalNumber; aggresiveAgentCount = environment.AggresiveNumber; passiveAgentCount = environment.PassiveNumber; playerInformation.InitShootingInfo(agentNumber); ConfigReader.RewardSystem rewardSystem = config.ReadRewardSystem(); AcademyValue.ItemFoundReward = rewardSystem.ItemFoundReward; AcademyValue.BulletHitReward = rewardSystem.BulletHitReward; AcademyValue.KillReward = rewardSystem.KillReward; AcademyValue.WinReward = rewardSystem.WinReward; AcademyValue.MoveReward = rewardSystem.MoveReward; AcademyValue.DeathPunishment = rewardSystem.DeathPunishment; AcademyValue.BulletMissPunishment = rewardSystem.BulletMissPunishment; AcademyValue.DamagePunishment = rewardSystem.DamagePunishment; AcademyValue.MovePunishment = rewardSystem.MovePunishment; }
public override void InitializeAcademy() { ConfigReader config = new ConfigReader(); ConfigReader.Environment environment = config.ReadEnvironment(); mazeRows = environment.ArenaRows; mazeColumns = environment.ArenaColumns; bulletPackNumber = environment.BulletPackNumber; agentNumber = environment.AgentNumber; generateStep = environment.GenerateStep; normalAgentCount = environment.NormalNumber; aggresiveAgentCount = environment.AggresiveNumber; passiveAgentCount = environment.PassiveNumber; playerInformation.InitShootingInfo(agentNumber); }