using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Conversion : BaseUIPanel { public Button Button1; public Button Button2; public GameObject game; void Start() { if (Button1 != null){ Button1.onClick.AddListener(() => ButtononClick(ConversionItem.mode.ShellToEgg, Button1)); } if (Button2 != null) { Button2.onClick.AddListener(() => ButtononClick(ConversionItem.mode.EggToShell, Button2)); } } void ButtononClick(ConversionItem.mode mymode, Button button) { ButtonClickAnimationAsync(button.gameObject); Canvas canvas = GetComponentInParent(); GameObject conver = Instantiate(game, canvas.transform); conver.GetComponentInChildren().mymode = mymode; } }