Ejemplo n.º 1
0
        private Vector3 GetCenterOfTeamMass(Team team, bool avoidEnemies)
        {
            CombatGameState      combatState     = UnityGameInstance.BattleTechGame.Combat;
            List <AbstractActor> teamActors      = combatState.AllActors.FindAll((AbstractActor x) => x.TeamId == team.GUID);
            List <AbstractActor> avoidTeamActors = null;

            if (avoidEnemies)
            {
                avoidTeamActors = combatState.AllEnemies;
            }

            return(SceneUtils.CalculateCentroidOfActors(teamActors, avoidTeamActors));
        }