using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class DonatePanel : BaseUIPanel { public Button Button1; public Button Button2; public GameObject game; void Start() { Button1.onClick.AddListener(() => ButtononClick(DonatePanelItem.mode.slot, Button1)); Button2.onClick.AddListener(() => ButtononClick(DonatePanelItem.mode.voluteCoin, Button2)); } void ButtononClick(DonatePanelItem.mode mymode, Button button) { ButtonClickAnimationAsync(button.gameObject); Canvas canvas = GetComponentInParent(); GameObject conver = Instantiate(game, canvas.transform); conver.GetComponentInChildren().mymode = mymode; } }