示例#1
0
        protected double GetStandingOfOwnerToCharacter(Character character)
        {
            var facilityOwner = Owner;

            if (facilityOwner > 0)
            {
                if (DefaultCorporationDataCache.IsAllianceDefault(facilityOwner))
                {
                    //simply the player vs the alliance
                    return(StandingHandler.GetStanding(facilityOwner, character.Eid));

                    //return StandingHandler.Instance.GetIndustrialDefaultCorporationStandingByAlliance(character.Eid, facilityOwner);
                }

                return(StandingHandler.GetStandingServerEntityToPlayerHierarchy(facilityOwner, character));
            }

            Logger.Error("no owner defined for production facility:" + this);
            return(0.0);
        }