Server.Mobiles.BaseCreature.GetMaster C# (CSharp) Method

GetMaster() public method

public GetMaster ( ) : Mobile
return Mobile
        public Mobile GetMaster()
        {
            if ( Controlled && ControlMaster != null )
                return ControlMaster;
            else if ( Summoned && SummonMaster != null )
                return SummonMaster;

            return null;
        }

Usage Example

コード例 #1
0
        public override bool IsEnemy(Mobile m)
        {
            if (m.Player && ((PlayerMobile)m).Undead)
            {
                return(true);
            }

            if (m.Player || m is BaseVendor)
            {
                return(false);
            }

            if (m is BaseCreature)
            {
                BaseCreature bc = (BaseCreature)m;

                Mobile master = bc.GetMaster();
                if (master != null)
                {
                    return(IsEnemy(master));
                }
            }

            return(m.Karma < 0);
        }
All Usage Examples Of Server.Mobiles.BaseCreature::GetMaster
BaseCreature