Пример #1
0
 private void Awake()
 {
     if (!Object.op_Inequality((Object)this.Btn_Close, (Object)null))
     {
         return;
     }
     UIUtility.AddEventListener(((Component)this.Btn_Close).get_gameObject(), (UnityEvent)this.Btn_Close.get_onClick(), new UIUtility.EventListener(this.OnClickButton));
 }
Пример #2
0
    private void Start()
    {
        UIEventListener uiEventListener = UIEventListener.Get((Component)this.TouchArea);

        uiEventListener.onPointerUp = (UIEventListener.PointerEvent)(eventData =>
        {
            UIUtility.ToggleWindowState((Component)this.VirtualStick, false);
            this.mTouched  = false;
            this.mVelocity = Vector3.get_zero();
        });
        uiEventListener.onPointerDown = (UIEventListener.PointerEvent)(eventData =>
        {
            RaycastResult pointerCurrentRaycast = eventData.get_pointerCurrentRaycast();
            // ISSUE: explicit reference operation
            GameObject gameObject = ((RaycastResult)@pointerCurrentRaycast).get_gameObject();
            UIUtility.ToggleWindowState((Component)this.VirtualStick, true);
            Vector3 vector3 = gameObject.get_transform().InverseTransformPoint(Vector2.op_Implicit(eventData.get_position()));
            ((RectTransform)((Component)this.VirtualStick).get_transform()).set_anchoredPosition(new Vector2((float)vector3.x, (float)vector3.y));
            this.mTouchStart = vector3;
            this.mTouchPos   = vector3;
            this.mTouched    = true;
            this.mVelocity   = Vector3.get_zero();
        });
        uiEventListener.onDrag = (UIEventListener.PointerEvent)(eventData => this.mTouchPos = eventData.get_pointerPress().get_transform().InverseTransformPoint(Vector2.op_Implicit(eventData.get_position())));
        UIUtility.AddEventListener(((Component)this.Btn_OK).get_gameObject(), (UnityEvent)this.Btn_OK.get_onClick(), (UIUtility.EventListener)(go =>
        {
            if (this.OnClickOK == null)
            {
                return;
            }
            this.OnClickOK();
        }));
        UIUtility.AddEventListener(((Component)this.Btn_Cancel).get_gameObject(), (UnityEvent)this.Btn_Cancel.get_onClick(), (UIUtility.EventListener)(go =>
        {
            if (this.OnClickCancel == null)
            {
                return;
            }
            this.OnClickCancel();
        }));
    }
Пример #3
0
        private void Start()
        {
            SceneBattle instance = SceneBattle.Instance;

            this.m_Animator = (Animator)((Component)this).GetComponent <Animator>();
            if (Object.op_Inequality((Object)this.Message, (Object)null))
            {
                this.Message.set_text(LocalizedText.Get("sys.CONTINUE_MSG", new object[1]
                {
                    (object)MonoSingleton <GameManager> .Instance.MasterParam.FixParam.ContinueCoinCost
                }));
                if (Object.op_Inequality((Object)instance, (Object)null) && instance.Battle != null)
                {
                    if (instance.Battle.IsMultiTower)
                    {
                        this.Message.set_text(LocalizedText.Get("sys.CONTINUE_MSG", new object[1]
                        {
                            (object)MonoSingleton <GameManager> .Instance.MasterParam.FixParam.ContinueCoinCostMultiTower
                        }));
                    }
                    else if (instance.Battle.IsMultiPlay)
                    {
                        this.Message.set_text(LocalizedText.Get("sys.CONTINUE_MSG", new object[1]
                        {
                            (object)MonoSingleton <GameManager> .Instance.MasterParam.FixParam.ContinueCoinCostMulti
                        }));
                    }
                }
            }
            if (Object.op_Inequality((Object)this.CoinNum, (Object)null))
            {
                this.CoinNum.set_text(MonoSingleton <GameManager> .Instance.Player.Coin.ToString());
            }
            ConfigWindow.SetupTreasureList(this.TreasureList, this.TreasureListNode, this.Prefab_NewItemBadge, ((Component)this).get_gameObject(), this.m_TreasureListNodes);
            UIUtility.AddEventListener(((Component)this.ButtonOk).get_gameObject(), (UnityEvent)this.ButtonOk.get_onClick(), new UIUtility.EventListener(this.OnClickButton));
            UIUtility.AddEventListener(((Component)this.ButtonCancel).get_gameObject(), (UnityEvent)this.ButtonCancel.get_onClick(), new UIUtility.EventListener(this.OnClickButton));
            GameParameter.UpdateAll(((Component)this).get_gameObject());
        }
Пример #4
0
 private void Awake()
 {
     UIUtility.AddEventListener(((Component)this.Btn_Yes).get_gameObject(), (UnityEvent)this.Btn_Yes.get_onClick(), new UIUtility.EventListener(this.OnClickButton));
     UIUtility.AddEventListener(((Component)this.Btn_No).get_gameObject(), (UnityEvent)this.Btn_No.get_onClick(), new UIUtility.EventListener(this.OnClickButton));
 }
 private void Awake()
 {
     UIUtility.AddEventListener(((Component)this.Btn_Decide).get_gameObject(), (UnityEvent)this.Btn_Decide.get_onClick(), new UIUtility.EventListener(this.OnClickButton));
     UIUtility.AddEventListener(((Component)this.Btn_Cancel).get_gameObject(), (UnityEvent)this.Btn_Cancel.get_onClick(), new UIUtility.EventListener(this.OnClickButton));
 }