GameFramework.AiLogic_Npc_Member.GetHomePos C# (CSharp) Метод

GetHomePos() приватный Метод

private GetHomePos ( int formationIndex, EntityInfo leader ) : System.Vector3
formationIndex int
leader EntityInfo
Результат System.Vector3
        private Vector3 GetHomePos(int formationIndex, EntityInfo leader)
        {
            Vector3 pos;
            int id = GetFormationId(leader);
            TableConfig.Formation formation = TableConfig.FormationProvider.Instance.GetFormation(id);
            if (null != formation) {
                TableConfig.Formation.PosDir posDir = formation.GetPosDir(formationIndex);
                float dir;
                pos = posDir.CalcPosDir(leader.GetMovementStateInfo().TargetPosition, leader.GetMovementStateInfo().GetFaceDir(), out dir);
            } else {
                pos = Vector3.Zero;
            }
            return pos;
        }