MapServer.PlayerObject.PlayerObject C# (CSharp) Method

PlayerObject() public method

public PlayerObject ( ) : System
return System
        public PlayerObject()
        {
            mAttribute = new GameStruct.PlayerAttribute();
            type = OBJECTTYPE.PLAYER;
            typeid = IDManager.CreateTypeId(type);
            Name = "";
            lastattacktime = System.Environment.TickCount;

            mMenuLink = new Dictionary<byte, uint>();

            mItemSystem = new PlayerItem(this);
            mMagicSystem = new PlayerMagic(this);
            mTimerSystem = new PlayerTimer(this);
            mFightSystem = new PlayerFight(this);
            mEudemonSystem = new PlayerEudemon(this);
            mFriendSystem = new PlayerFriend(this);
            mTradSystem = new PlayerTrad(this);
            mLegionSystem = new PlayerLegion(this);
            mPKSystem = new PlayerPK(this);
            mListHotKey = new List<GameStruct.HotkeyInfo>();
            mZhaoHuanWuHuanObj = null;
            mTeam = null;
            m_bGhost = false;
            mnGhostTick = System.Environment.TickCount;
            mTarget = null;

            mSaveTime = new GameBase.Core.TimeOut();
            mSaveTime.SetInterval(GameBase.Config.Define.SAVEROLE_TIME);
            mnCurrentRandom = 0;
        }