public Piece(StickerData stickerData, GameObject parent = null) : base(DebugName(stickerData), GameObject.CreatePrimitive(PrimitiveType.Cube), parent) { this.stickerData = stickerData; Self.GetComponent <Renderer>().material.color = new Color(0.3f, 0.3f, 0.3f); }
private static string DebugName(StickerData sd) => "{0} {1}".Format(nameof(Piece), sd.Directions);