Beispiel #1
0
    //Setup tile info
    public void SetupTileFromBattleTileInfo(BattleTileInfo info)
    {
        BattleTileState = info.BattleTileState;
        WalkingSide     = info.WalkingSide;
        if (info.HasEffect)
        {
            foreach (var item in info.Effects)
            {
            }
        }

        //BattleTileT = info.BattleTileT;

        /*if (BattleTileT == BattleTileType.Portal)
         * {
         *  PortalInfo = new PortalInfoClass(this, info.Portal, info.IDPortal);
         *  GridManagerScript.Instance.Portals.Add(PortalInfo);
         * }*/
    }
Beispiel #2
0
 //Reset the tile to the default values
 public void ResetTile()
 {
     BattleTileState = BattleTileStateType.Blocked;
     //BattleTileT =  BattleTileType.Base;
     SP.color = Color.white;
 }
Beispiel #3
0
 public void SetBattleTileState(Vector2Int pos, BattleTileStateType battleTileState)
 {
     BattleTiles.Where(r => r.Pos == pos).FirstOrDefault().BattleTileState = battleTileState;
 }