Files
JJBB/Assets/Project/Script/GUI/Guild/GuildWarPreBlood.cs

66 lines
1.8 KiB
C#
Raw Permalink Normal View History

2024-08-23 15:49:34 +08:00
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;
}
}