Пример #1
0
        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);
        }
Пример #2
0
        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);
        }