// Use this for initialization private void Start() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); return; } selectedWeapon = null; weaponParent = transform.Find("Window/Header/Weapons"); abilityParent = transform.Find("Window/ActiveAbilities"); abilitySlotParent = transform.Find("Window/CenterSection/AbilitySlots"); setDefault = true; canvas = GetComponent <CanvasGroup>(); eqRef = Player_Accessor_Script.EquipmentScript; for (int i = 0; i < 4; i++) { EventTrigger trigger = abilityParent.GetChild(i).GetComponent <EventTrigger>(); EventTrigger.Entry entry = new EventTrigger.Entry(); entry.eventID = EventTriggerType.Drop; int temp = new int(); temp = i; entry.callback.AddListener((data) => { DropAbilityActivation((PointerEventData)data, temp); }); trigger.triggers.Add(entry); } }
private void Start() { intf = GetComponentInParent <Ability_Select_Interface>(); canvGroup = GetComponent <CanvasGroup>(); }