public void SetAction(ShopAction shopAction) { this.shopAction = shopAction; if (shopAction.ObjectToRender != null) { renderedMeshUI.scaleMultiplier = shopAction.scaleMultiplier; renderedMeshUI.eulOffset = shopAction.eulOffset; renderedMeshUI.AssignObjectToRender(shopAction.ObjectToRender); ShopAction_UnlockDecoration shopAction_unlock = shopAction as ShopAction_UnlockDecoration; if (shopAction_unlock != null) { shopAction_unlock.UnlockableDecorationObject.rawImage = renderedMeshUI.GetRawImage(); } iconUI.enabled = false; } else { iconUI.sprite = shopAction.iconSprite; iconUI.enabled = true; } amountUI.text = shopAction.bonesCost.ToString(); UpdateAction(); }
public void SetAction(ShopAction shopAction) { this.shopAction = shopAction; if (shopAction.ObjectToRender != null) { renderedMeshUI.scaleMultiplier = shopAction.scaleMultiplier; renderedMeshUI.eulOffset = shopAction.eulOffset; renderedMeshUI.AssignObjectToRender(shopAction.ObjectToRender); iconUI.enabled = false; } else { iconUI.sprite = shopAction.iconSprite; iconUI.enabled = true; } amountUI.text = shopAction.bonesCost.ToString(); UpdateAction(); }