Example #1
0
    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);
    }
Example #2
0
 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);
 }
Example #3
0
 private void initStructureBlock(StructureBlockData sbd)
 {
     Select(Instantiate(attachStructrueBlockData(sbd)));
 }