public void PlayerGreenEndEpisode(States states) { switch (player_type_green) { case 0: random_player_green.EndEpisode(states); break; case 1: human_player_green.EndEpisode(states); break; case 2: hand_coded_player_green.EndEpisode(states); break; case 3: agent_player1_green.EndEpisode(states); break; case 4: agent_player2_green.EndEpisode(states); break; default: Debug.LogError("Player green type settings are illegal.", transform); break; } }
private void PlayerRedEndEpisode(States states) { switch (player_type_red) { case 0: random_player_red.EndEpisode(states); break; case 1: human_player_red.EndEpisode(states); break; case 2: hand_coded_player_red.EndEpisode(states); break; case 3: agent_player1_red.EndEpisode(states); break; case 4: agent_player2_red.EndEpisode(states); break; default: Debug.LogError("Player red type settings are illegal.", transform); break; } }