using UnityEngine; using UnityEngine.UI; using static ET.GameSetting; namespace ET.Client { [FriendOf(typeof(UILoginComponent))] public static class UILoginComponentSystem { [ObjectSystem] public class UILoginComponentAwakeSystem : AwakeSystem { protected override void Awake(UILoginComponent self, params object[] param) { ReferenceCollector rc = self.GetParent().GameObject.GetComponent(); self.loginBtn = rc.Get("LoginBtn"); self.getCodeBtn = rc.Get("GetCodeBtn"); self.sureBtn = rc.Get("SureBtn"); self.phoneBtn = rc.Get("PhoneBtn"); self.wechatBtn = rc.Get("WechatBtn"); self.closePhoneBtn = rc.Get("ClosePhoneBtn"); self.loginBtn.GetComponent