protected void InstantiatePiece(Transform parent, string category) { piecePrefab = (GameObject)Resources.Load("prefabs/piece"); GameObject piece = Instantiate(piecePrefab, parent); PieceRenderer pieceTmp = piece.GetComponent <PieceRenderer>(); pieceTmp.setProperties(type, id, category, brightColor, darkColor, lightColor, layerOrder); pieces.Add(pieceTmp); }
public GUIEntity(SpriteFont font, PieceRenderer pieceRenderer) { Alive = true; Name = "GUI"; Transform = new Transform(); Score = 0; _font = font; _pieceRenderer = pieceRenderer; }
public PieceEntity(PieceRenderer pieceRenderer, BoardRenderer boardRenderer, Piece piece) { Alive = true; Name = "Piece"; Transform = new Transform(); Position = Point.Zero; Piece = piece; _pieceRenderer = pieceRenderer; _boardRenderer = boardRenderer; }
protected override void Awake() { base.Awake(); this.renderer = this.GetComponent <PieceRenderer>(); }