private (Agent agent, Agent companion) AgentPreferenceFromPlayerTeam(Vec3 position) { var preference = new ControlAgentPreference(); preference.UpdateAgentPreferenceFromTeam(Mission.PlayerTeam, position); return(preference.NearestAgent, preference.NearestCompanion); }
private (Agent agent, Agent companion) AgentPreferenceFromFormation(FormationClass formationClass, Vec3 position) { var preference = new ControlAgentPreference(); preference.UpdateAgentPreferenceFromFormation(formationClass, position); return(preference.NearestAgent, preference.NearestCompanion); }