Пример #1
0
        public override Layout Clone()
        {
            ChessLayout cloneLayout = new ChessLayout();

            foreach (Coordinate c in Keys)
            {
                cloneLayout.Add(c, pieceFactory.CreatePiece(this[c].Type, this[c].Color));
            }

            return(cloneLayout);
        }
Пример #2
0
 public void Init(ChessLayout prefab, Transform idleRoot)
 {
     mPrefab   = prefab;
     mIdleRoot = idleRoot;
 }