using Games.LogicObj; using UnityEngine; using UnityEngine.UI; using System.Collections; using GCGame; using Module.Log; using Games.GlobeDefine; using System.Collections.Generic; using System; using GCGame.Table; public class GuildWarPreBlood : MonoBehaviour { public Slider SelfBlood; public Slider EnemyBlood; void OnEnable() { if (MissionDialogAndLeftTabsLogic.Instance() != null) { MissionDialogAndLeftTabsLogic.Instance().HideMissionDialog(false); MissionDialogAndLeftTabsLogic.SetSwitch(UIInfo.GuildWarPreBlood); } } void OnDisable() { if (MissionDialogAndLeftTabsLogic.Instance() != null) MissionDialogAndLeftTabsLogic.Instance().HideMissionDialog(true); } public void OpenMissionLeftTab() { if (MissionDialogAndLeftTabsLogic.Instance() == null) { UIManager.ShowUI(UIInfo.MissionInfoController, delegate (bool bSuccess, object param) { if (bSuccess == false) return; MissionDialogAndLeftTabsLogic.SetSwitch(UIInfo.GuildWarPreBlood); MissionDialogAndLeftTabsLogic.Instance().SetSwitchBtn(); UIManager.CloseUI(UIInfo.GuildWarPreBlood); }); } else { MissionDialogAndLeftTabsLogic.Instance().HideMissionDialog(true); MissionDialogAndLeftTabsLogic.SetSwitch(UIInfo.GuildWarPreBlood); MissionDialogAndLeftTabsLogic.Instance().SetSwitchBtn(); UIManager.CloseUI(UIInfo.GuildWarPreBlood); } } public void Close() { UIManager.CloseUI(UIInfo.GuildWarPreBlood); } public void FreshBlood(int selfRate,int otherRate) { SelfBlood.value = selfRate * 1.0f / 100; EnemyBlood.value = otherRate * 1.0f / 100; } }