private void AddHat(HatSwitch control, int idx) { var panel = new HatPanel(); panel.SetInfo(control, idx); AddPanel(panel); RegiseterLink(panel.GetLink()); }
private void Start() { skillNormCol = skillCooldownImg.color; if (Instance == null) { Instance = this; } else { Destroy(gameObject); } if (!plr && FindObjectOfType <Player>()) { plr = FindObjectOfType <Player>(); } if (!wepChange) { wepChange = WeaponChange.Instance; } if (!hatSwitch && FindObjectOfType <HatSwitch>()) { hatSwitch = FindObjectOfType <HatSwitch>(); } if (!wavSpawner) { wavSpawner = hatSwitch.gameObject.GetComponent <WaveSpawner>(); } if (hat != null) { if (hatSwitch) { hatSwitch.ChangeHat(hat.sprt, hat.dashLength, hat.dashRegen, hat.dashDmg, hat.spd); } } skillInfoImg.gameObject.SetActive(false); skillName.text = ""; skillDesc.text = ""; cam = Camera.main; }
private void Awake() { turnedOff = false; instance = this; if (!hud) { hud = FindObjectOfType <PlrHUD>(); } if (!wepChange) { wepChange = GetComponent <WeaponChange>(); } if (!mainCam) { mainCam = Camera.main; } if (!camFoll) { camFoll = FindObjectOfType <CameraFollow>(); } if (!hatSwitch) { hatSwitch = GetComponent <HatSwitch>(); } if (!wavSpawner) { wavSpawner = GetComponent <WaveSpawner>(); } //#if UNITY_EDITOR // isTesting = true; //#else // isTesting = false; //#endif }
public void SetInfo(HatSwitch data, int idx) { lblName.Text = data.Name; this.Name = lnkOut.Name = data.ConstantName; __hat = data; }