public void CreateStructureBlockButton(StructureBlockData block) { PlaceableBlockPrefab.cost = block.cost; PlaceableBlockPrefab.name = block.name; PlaceableBlockPrefab.sprite = block.sprite; BlockCreate structureBlock = Instantiate(PlaceableBlockPrefab, StructureBlockPanel.transform); placeableItemButtons.Add(structureBlock); }
private StructureBlock attachStructrueBlockData(StructureBlockData sbd) { structureBlockPrefab.name = sbd.name; structureBlockPrefab.cost = sbd.cost; structureBlockPrefab.jointBreakTorque = sbd.jointBreakTorque; structureBlockPrefab.hp = sbd.hp; structureBlockPrefab.GetComponent <SpriteRenderer>().sprite = sbd.sprite; structureBlockPrefab.placeSound = sbd.placeSoundGroup; return(structureBlockPrefab); }
private void initStructureBlock(StructureBlockData sbd) { Select(Instantiate(attachStructrueBlockData(sbd))); }