private void Update() { if (follow != null) { follow.transform.position = VTool.ToTilePos(trans.position); } }
protected override void Start() { base.Start(); maxHp = Hp; curHp = Hp; transform.position = VTool.ToTilePos(transform.position); EventCenter.GetInstance().AddEventListener("GameManagerInit", InitCastle); }
List <Vector2> TransPath(List <Transform> pathTrans) { List <Vector2> posList = new List <Vector2>(); for (int i = 0; i < pathTrans.Count; i++) { posList.Add(VTool.ToTilePos(pathTrans[i].position)); } return(posList); }
void FindPoint(int index, Transform parent, List <Transform> pointList) { lineList[index].positionCount = parent.childCount; for (int i = 0; i < parent.childCount; i++) { Transform child = parent.GetChild(i); pointList.Add(child); Vector3 pos = VTool.ToTilePos(child.position); lineList[index].SetPosition(i, pos); } }
public static List <Point> GetPointsByPos(List <Vector2> listVec2) { List <Point> points = new List <Point>(); for (int i = 0; i < listVec2.Count; i++) { Vector3Int pointPos = VTool.ToPointPos(listVec2[i]); points.Add(GetPointByPos(pointPos)); } return(points); }
public void ShowTowerUi() { Vector3Int pointPos = VTool.ToPointPos(ControllPoint.Position); if (!GameManager.Instance.HadThisPoint(pointPos)) { return; } FontPoint = GameManager.GetPointByPos(pointPos); if (FontPoint.state == PointState.noThing) { OpenPanel(UiState.OpenChoosePanel, UiTool.GetTowerUiPos(transform, UiCamera, ControllPoint.Position)); } }
public static Vector3 CenterPos(this Transform tran) { return(VTool.ToTilePos(tran.position)); }
public static Point GetPointByPos(Vector3 pos) { Vector3Int pointPos = VTool.ToPointPos(pos); return(GetPointByPos(pointPos)); }
// Start is called before the first frame update void Start() { transform.position = VTool.ToTilePos(transform.position); EventCenter.GetInstance().AddEventListener("GameManagerInitComplete", InitResPoint); }
// Use this for initialization void Awake() { _instance = this; tool = new VTool(count); }