Exemple #1
0
 void OnLegionAccount(AllianceAccount data)
 {
     if (data.State == eAllianceState.Leaved)
     {
         controller.Close();
     }
 }
Exemple #2
0
 void OnLegionAccount(AllianceAccount data)
 {
     if (data.State == eAllianceState.Joined)
     {
         controller.Close();
         if (LegionEvent.LegionShowUI != null)
         {
             LegionEvent.LegionShowUI();
         }
     }
 }
Exemple #3
0
 void OnLegionAccount(AllianceAccount data)
 {
     if (data.State == eAllianceState.Leaved)
     {
         controller.Close();
         if (AlliancesManager.Instance.TotalMessage != null)
         {
             // 离开军团后清空军团事件
             AlliancesManager.Instance.TotalMessage.CleanUp();
         }
     }
 }
Exemple #4
0
        public void SetAllianceAccount(AllianceAccount data)
        {
            if (data.State == eAllianceState.Joined)
            {
                isJoinedLegion = true;
            }
            else
            {
                if (isJoinedLegion) //如果之前是在军团的 重置军团
                {
                    legionData = new LegionData();
                }
                isJoinedLegion = false;
            }

            legionData.legionID = data.AllianceId;
            //legionData.legionLevel = data.

            if (LegionEvent.NotifyLegionAccount != null)
            {
                LegionEvent.NotifyLegionAccount(data);
            }
        }
Exemple #5
0
        private void OnAllianceAccount(string path, INodeData data)
        {
            AllianceAccount account = AlliancesManager.Instance.Account;            // data as AllianceAccount;

            IsShowChannelAlliance = account.State == eAllianceState.Joined;
        }