Exemplo n.º 1
0
        public void SetDirty()
        {
            if (cachedContext == null)
            {
                return;
            }

            IGraphData <Tile> data  = cachedContext.GetGraphData();
            SquareTileMapData sData = data as SquareTileMapData;

            for (int i = 0; i < sData.RangeX; ++i)
            {
                for (int j = 0; j < sData.RangeY; ++j)
                {
                    dirtyElements.Add(new Vector2Int(i, j));
                }
            }

            dirty = true;
        }
Exemplo n.º 2
0
        public void OnBeginDrag(PointerEventData eventData)
        {
            SquareTileMapData sData = cachedContext.GetGraphData() as SquareTileMapData;

            dragBeginValue = sData.GetCost(x, y) / sData.CostScale;
        }