using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System.Collections.Generic;
public class MapEditorUI : MonoBehaviour
{
public static MapEditorUI instance;
/// <summary>
/// 1 砖块 , 2 铁块 ,3 草 ,4 水
/// </summary>
public int curSelect;
public Image curImage;
public GameObject kuaiPre;
public Dictionary<Vector2, KuaiItem> PosKuaiDic = new Dictionary<Vector2, KuaiItem>();
public InputField levelInput;
public Text txtTip;
void Awake()
{
if (instance == null)
{
instance = this;
}
Close();
}
public void Show()
{
levelInput.text = (GameManager.instance.levels.Count + 1).ToString();
gameObject.SetActive(true);
PosKuaiDic.Clear();
}
public void Close()
{
gameObject.SetActive(false);
}
public void SelectKuai(int n)
{
Sprite sp = Resources.Load<Sprite>("walls/" + n);
curImage.sprite = sp;
curSelect = n;
}
public void InsKuai()
{
Vector2 ij = KuaiItem.GetIJ(kuaiPre.GetCompo
using System.Collections;
using UnityEngine.UI;
using System.Collections.Generic;
public class MapEditorUI : MonoBehaviour
{
public static MapEditorUI instance;
/// <summary>
/// 1 砖块 , 2 铁块 ,3 草 ,4 水
/// </summary>
public int curSelect;
public Image curImage;
public GameObject kuaiPre;
public Dictionary<Vector2, KuaiItem> PosKuaiDic = new Dictionary<Vector2, KuaiItem>();
public InputField levelInput;
public Text txtTip;
void Awake()
{
if (instance == null)
{
instance = this;
}
Close();
}
public void Show()
{
levelInput.text = (GameManager.instance.levels.Count + 1).ToString();
gameObject.SetActive(true);
PosKuaiDic.Clear();
}
public void Close()
{
gameObject.SetActive(false);
}
public void SelectKuai(int n)
{
Sprite sp = Resources.Load<Sprite>("walls/" + n);
curImage.sprite = sp;
curSelect = n;
}
public void InsKuai()
{
Vector2 ij = KuaiItem.GetIJ(kuaiPre.GetCompo