using UnityEngine;
|
using TowerDefense.Level;
|
using TowerDefense.Towers;
|
using TowerDefense.UI.HUD;
|
using UnityEngine.UI;
|
|
/**
|
* GM
|
* @Author: chenxin
|
* @Date: 2020-11-26 10:10:25
|
*/
|
namespace KTGMGemClient
|
{
|
public class GM : MonoBehaviour
|
{
|
public GameObject GMPanel;
|
|
public Text RandomText;
|
|
// Start is called before the first frame update
|
private void Start()
|
{
|
OnClick7();
|
}
|
|
// Update is called once per frame
|
private void Update()
|
{
|
|
}
|
|
/// <summary>
|
/// 打开GM panel
|
/// </summary>
|
public void OnClick()
|
{
|
GMPanel.SetActive(true);
|
|
if (GameConfig.CreateRandomTower)
|
RandomText.text = "合成模式(随机)";
|
else
|
RandomText.text = "合成模式(定向)";
|
}
|
|
/// <summary>
|
/// 加1000金币
|
/// </summary>
|
public void OnClick1()
|
{
|
EndlessLevelManager.instance.Currency.AddCurrency(1000);
|
}
|
|
/// <summary>
|
/// 购买水属性塔
|
/// </summary>
|
public void OnClick2()
|
{
|
Tower aTower = EndlessRandomTower.instance.getTowerByName("CopyCatTower");
|
int level = 0;
|
|
if (EndlessUIStart.instance.GameStartTime >= EndlessRandomTower.LEVELUP_TOWER_TIME)
|
{
|
level = Mathf.Min(EndlessGameUI.instance.MinLevel, 1);
|
}
|
|
EndlessRandomTower.instance.RandomPlaceTower(aTower, level, 0);
|
}
|
|
/// <summary>
|
/// 购买火属性塔
|
/// </summary>
|
public void OnClick3()
|
{
|
Tower aTower = EndlessRandomTower.instance.getTowerByName("GrowUpTower");
|
int level = 0;
|
|
if (EndlessUIStart.instance.GameStartTime >= EndlessRandomTower.LEVELUP_TOWER_TIME)
|
{
|
level = Mathf.Min(EndlessGameUI.instance.MinLevel, 1);
|
}
|
|
EndlessRandomTower.instance.RandomPlaceTower(aTower, level, 0);
|
}
|
|
/// <summary>
|
/// 购买木属性塔
|
/// </summary>
|
public void OnClick4()
|
{
|
Tower aTower = EndlessRandomTower.instance.getTowerByName("BlinkTower");
|
int level = 0;
|
|
if (EndlessUIStart.instance.GameStartTime >= EndlessRandomTower.LEVELUP_TOWER_TIME)
|
{
|
level = Mathf.Min(EndlessGameUI.instance.MinLevel, 1);
|
}
|
|
EndlessRandomTower.instance.RandomPlaceTower(aTower, level, 0);
|
}
|
|
/// <summary>
|
/// 切换合成模式
|
/// </summary>
|
public void OnClick5()
|
{
|
GameConfig.CreateRandomTower = !GameConfig.CreateRandomTower;
|
|
if (GameConfig.CreateRandomTower)
|
RandomText.text = "合成模式(随机)";
|
else
|
RandomText.text = "合成模式(定向)";
|
}
|
|
/// <summary>
|
/// 技能直接充满
|
/// </summary>
|
public void OnClick6()
|
{
|
EndlessUIStart.instance.GuideEnergyUp(200);
|
}
|
|
/// <summary>
|
/// 退出
|
/// </summary>
|
public void OnClick7()
|
{
|
GMPanel.SetActive(false);
|
}
|
}
|
}
|