66 lines
1.8 KiB
C#
66 lines
1.8 KiB
C#
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;
|
|
}
|
|
|
|
} |