//当主玩家无效
 public void OnMainAvatarInvalid(KBEngine.Model avatar)
 {
     if (avatar != null)
     {
         avatar.DesubscribeMethodCall("DialogContent", DialogContent);
     }
 }
Ejemplo n.º 2
0
 private void Desubscribe()
 {
     _avatar.DesubscribePropertyUpdate(CombatPropertys.Hp, Hp_Up);
     _avatar.DesubscribePropertyUpdate(AvatarPropertys.Msp, Mp_Up);
     _avatar.DesubscribePropertyUpdate(CombatPropertys.HpMax, HpMax_Up);
     _avatar.DesubscribePropertyUpdate(AvatarPropertys.MspMax, MpMax_Up);
     _avatar.DesubscribeMethodCall("OnEntityDestoy", OnModelDestroy);
 }
 private void OnDisable()
 {
     _avatar = SingletonGather.WorldMediator.MainAvatarView.Model as KBEngine.Avatar;
     if (_avatar != null)
     {
         _avatar.DesubscribeMethodCall("DialogContent", DialogContent);
     }
 }