public void Awake() { ReferenceCollector rc = this.GetParent <UI>().GameObject.GetComponent <ReferenceCollector>(); bgTransform = rc.Get <GameObject>("joysticBg").transform; thumbTransform = rc.Get <GameObject>("thumb").transform; touchRegionSprite = rc.Get <GameObject>("touchRegion").GetComponent <UISprite>(); orginJoystickPos = bgTransform.localPosition; joysticTransform = rc.Get <GameObject>("JoystickObj").transform; geomComponent = Game.Scene.GetComponent <GeometryTransformComponent>(); skill1Btn = rc.Get <GameObject>("skill1").GetComponent <UIButton>(); Game.Scene.GetComponent <NEventComponent>().Register(skill1Btn, OnBtnClick); skill2Btn = rc.Get <GameObject>("skill2").GetComponent <UIButton>(); Game.Scene.GetComponent <NEventComponent>().Register(skill2Btn, OnBtnClick); skill3Btn = rc.Get <GameObject>("skill3").GetComponent <UIButton>(); Game.Scene.GetComponent <NEventComponent>().Register(skill3Btn, OnBtnClick); GameObject oj = rc.Get <GameObject>("normalAttack"); normalAttackBtn = oj.GetComponent <UIButton>(); Game.Scene.GetComponent <NEventComponent>().Register(normalAttackBtn, OnBtnClick); oj = rc.Get <GameObject>("quitBtn"); quitBtn = oj.GetComponent <UIButton>(); Game.Scene.GetComponent <NEventComponent>().Register(quitBtn, OnBtnClick); }
public void Start() { ReferenceCollector rc = this.GetParent <UI>().GameObject.GetComponent <ReferenceCollector>(); bgRectTransform = rc.Get <GameObject>("joysticBg").GetComponent <RectTransform>(); orginJoystickPos = bgRectTransform.localPosition; thumbTransform = rc.Get <GameObject>("thumb").transform; touchRegionImage = rc.Get <GameObject>("touchRegion").GetComponent <Image>(); joysticTransform = rc.Get <GameObject>("JoystickObj").transform; geomComponent = ETModel.Game.Scene.GetComponent <GeometryTransformComponent>(); skill1Btn = rc.Get <GameObject>("skill1"); skill1Btn.GetComponent <Button>().onClick.Add(OnSkill1BtnClick); skill2Btn = rc.Get <GameObject>("skill2"); skill2Btn.GetComponent <Button>().onClick.Add(OnSkill2BtnClick); skill3Btn = rc.Get <GameObject>("skill3"); skill3Btn.GetComponent <Button>().onClick.Add(OnSkill3BtnClick); normalAttackBtn = rc.Get <GameObject>("normalAttack"); normalAttackBtn.GetComponent <Button>().onClick.Add(OnNormalAttackBtnClick); Game.Scene.GetComponent <GameEventComponent>().AddListener <TouchStartEvent>(TouchStart); Game.Scene.GetComponent <GameEventComponent>().AddListener <TouchOffsetEvent>(TouchOffset); Game.Scene.GetComponent <GameEventComponent>().AddListener <TouchEndEvent>(TouchEnded); }