示例#1
0
文件: Board.cs 项目: nwtma/portfolio
            public void ShowDisplayOther(Vector3[] vector, Types.Tile type)
            {
                List <Tile> showTile = new List <Tile>();

                for (int i = 0, ii = vector.Length; i < ii; ++i)
                {
                    for (int n = 0, nn = AllTiles.Count; n < nn; ++n)
                    {
                        if (vector[i] == AllTiles[n].transform.position)
                        {
                            showTile.Add(AllTiles[n]);
                        }
                    }

                    switch (type)
                    {
                    case Types.Tile.Nomal:
                    {
                        SetDisplay(showTile, "TileNomalTexture");
                    }
                    break;

                    case Types.Tile.Move:
                    {
                        SetDisplay(showTile, "TileMoveTexture");
                    }
                    break;

                    case Types.Tile.Skill:
                    {
                        SetDisplay(showTile, "TileSkillTexture");
                    }
                    break;
                    }

                    showTile.Clear();
                }
            }
示例#2
0
 public void RPCShowDisplay(Vector3[] tileVector, Types.Tile type)
 {
     boardManager.ShowDisplayOther(tileVector, type);
 }