Пример #1
0
 public Player()
 {
     mEventManager  = new PlayerEventProcessor(this);
     mSuperposition = new Dictionary <int, List <int> >();
     mPlayerData    = new PlayerData();
     mCharacters    = new List <NewGameCharacter>();
     mIsTrusteeship = false;
 }
Пример #2
0
 /// <summary>
 /// 注册角色事件.
 /// </summary>
 /// <param name="varPET"></param>
 /// <param name="varFun"></param>
 public void RegisterPlayerEvent(PlayerEventType varType, Air2000.EventHandlerDelegate varFunc)
 {
     if (mEventManager == null)
     {
         mEventManager = new PlayerEventProcessor(this);
         return;
     }
     mEventManager.Register((int)varType, varFunc);
 }