override public void init () { base.init(); questBoardBtn = transform.Find("QuestBoardBtn").GetComponent<Button>(); mountBtn = transform.Find("MountBtn").GetComponent<Button>(); questBoard = transform.Find("QuestBoard").GetComponent<QuestBoard>(); mountScreen = transform.Find("MountScreen").GetComponent<MountScreen>(); questBoard.init(this); mountScreen.init(this); }
public void init (MountScreen mountScreen) { this.mountScreen = mountScreen; recruitBtn = transform.Find("RecruitBtn").GetComponent<Button>(); StrokeText mountName = transform.Find("MountName").GetComponent<StrokeText>().init("default", GetComponent<SpriteRenderer>().sortingOrder + 2); mountName.setText(mountType.getName()); updateRecruitBtnText(); if (mountType == Hero.getMountType()) { hired = true; currentHireCost = mountType.getCost(); recruitBtn.setActive(false); } }