// Start is called before the first frame update void Start() { fightSystem = GameObject.Find("FightSystem").GetComponent <FightSystem>(); thisReceiver = this.GetComponent <UnityCharacter>().Character; unityInventory = GameObject.Find("Canvas").transform.Find("Inventory").GetComponent <UnityInventory>(); unitySpellbook = GameObject.Find("Canvas").transform.Find("SpellBook").GetComponent <UnitySpellbook>(); message = GameObject.Find("Canvas").transform.Find("MessageBox").GetComponent <ChangeMessage>(); dialogSystem = GameObject.Find("DialogSystem").GetComponent <DialogSystem>(); questSystem = GameObject.Find("QuestSystem").GetComponent <QuestSystem>(); }
private void Awake() { button = this.GetComponent <Button>(); button.onClick.AddListener(TaskOnClick); spellbook = this.transform.parent.parent.Find("SpellBook").GetComponent <UnitySpellbook>(); }