private void Awake() { item = this.GetComponent <Item>(); module = item.data.GetModule <ItemModuleCycleCharge>(); try { autoImbueSpell = Catalog.GetData <SpellCastCharge>(module.autoImbueSpell, true); } catch { Debug.LogError(string.Format("[Fisher-ImbuementController] Exception! Unable to Find Spell {0}", module.autoImbueSpell)); } TryGetItemImbue(); }
private void Awake() { item = this.GetComponent <Item>(); module = item.data.GetModule <ItemModuleCycleCharge>(); item.OnHeldActionEvent += OnHeldAction; counter = 0; if (module.useTriggerToCycle) { triggerAction = Interactable.Action.UseStart; } else { triggerAction = Interactable.Action.AlternateUseStart; } TryGetItemImbue(); }