Пример #1
0
    public void InitializeTile(int posX, int posY, UITextHandler tileMovesTextComp, UITextHandler tileDepthTextComp, UITextHandler tileSpfVTextComp, SpriteRenderer _tileSprite)
    {
        y           = posX;
        x           = posY;
        tileMovesUI = tileMovesTextComp;
        tileSprite  = _tileSprite;
        if (tileMovesUI)
        {
            tileMovesUI.SetTextOfTile(numMoves.ToString());
        }
        else
        {
            Debug.LogError("TileMovesUI Not SET");
        }

        tileDepthUI = tileDepthTextComp;
        if (tileDepthUI)
        {
            tileMovesUI.SetTextOfTile(depth.ToString());
        }
        else
        {
            Debug.LogError("TileDepthUI Not SET");
        }

        tileSpfVUI = tileSpfVTextComp;
        if (tileSpfVUI)
        {
            tileSpfVUI.SetTextOfTile(spfV.ToString());
        }
        else
        {
            Debug.LogError("TileDepthUI Not SET");
        }
    }
Пример #2
0
 private void Init()
 {
     if (top == null || current == null)
     {
         top     = new UITextHandler(topTransform);
         current = new UITextHandler(scoreTransform);
     }
 }
Пример #3
0
 public Tile()
 {
     x           = 0;
     y           = 0;
     numMoves    = 1;
     depth       = -1;
     spfV        = -1;
     tileMovesUI = null;
     tileDepthUI = null;
 }
Пример #4
0
 public Tile(int posX, int posY, UITextHandler tileMovesTextComp, UITextHandler tileDepthTextComp, UITextHandler tileSpfVTextComp, SpriteRenderer tileSprite)
 {
     InitializeTile(posX, posY, tileMovesTextComp, tileDepthTextComp, tileSpfVTextComp, tileSprite);
 }