public void drawItem(Vector3 position, Enums.CraftableItems item) { //position.y += ItemLift; //Debug.Log(position); var itemGameObject = toGameObject(item); var itemController = itemGameObject.GetComponent <ItemController> (); currentUncommitedItem = Instantiate(itemGameObject, position, Quaternion.identity) as GameObject; incrementSlots(position, itemController.xLength, itemController.zLength); //printBoardSlotMembers(); }
private GameObject toGameObject(Enums.CraftableItems item) { switch (item) { case Enums.CraftableItems.BasicWall: return(basicWall); case Enums.CraftableItems.GrassPatch4x4: return(grassPatch4x4); default: return(grassPatch4x4); } }