void OnLegionAccount(AllianceAccount data) { if (data.State == eAllianceState.Leaved) { controller.Close(); } }
void OnLegionAccount(AllianceAccount data) { if (data.State == eAllianceState.Joined) { controller.Close(); if (LegionEvent.LegionShowUI != null) { LegionEvent.LegionShowUI(); } } }
void OnLegionAccount(AllianceAccount data) { if (data.State == eAllianceState.Leaved) { controller.Close(); if (AlliancesManager.Instance.TotalMessage != null) { // 离开军团后清空军团事件 AlliancesManager.Instance.TotalMessage.CleanUp(); } } }
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); } }
private void OnAllianceAccount(string path, INodeData data) { AllianceAccount account = AlliancesManager.Instance.Account; // data as AllianceAccount; IsShowChannelAlliance = account.State == eAllianceState.Joined; }