public void SetBooster(BoosterObject booster) { BoosterSprite = booster.artChild.GetComponent <SpriteRenderer>().sprite; if (booster.boosterType == DatabaseProvider.Database.TimeStop) { boosterSprite.transform.localScale = new Vector2(0.5f, 0.5f); } }
private void Instantiator(ref ChoiseBlockClass item, string itemName, int isBlock) { if (isBlock % 2 == 0) { Block FakeBlock = Instantiate( Game.Instance.prefabs[itemName], new Vector3(-2, 6.5f, 0f), Quaternion.identity ).GetComponent <Block>(); item.SetBlock(FakeBlock); FakeBlock.SelfDestroy(); } else { if (itemName.Contains("PH_")) { if (isBlock == 1) { boosterOne.text = itemName; } if (isBlock == 3) { boosterTwo.text = itemName; } } else { BoosterObject FakeBooster = Instantiate( Game.Instance.prefabs[itemName], new Vector3(2, 8.5f, 0f), Quaternion.identity ).GetComponent <BoosterObject>(); item.SetBooster(FakeBooster); FakeBooster.SelfDestroy(); } } }