예제 #1
0
    protected override void OnAwakeInitUI()
    {
        GameMgr.Instance.isFromRecord = false;
        if (mUIMainModel == null)
        {
            mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
            mUIMainModel.ValueUpdateEvent += OnValueUpdateEvent;
        }
        mHeadIcon     = CacheTrans.FindComponent <UITexture>("Root/ContainerTop/ContainerLeft/HeadGroup/HeadIcon");
        mNameLabel    = CacheTrans.FindComponent <UILabel>("Root/ContainerTop/ContainerLeft/HeadGroup/Name");
        mUserIdLabel  = CacheTrans.FindComponent <UILabel>("Root/ContainerTop/ContainerLeft/HeadGroup/ID");
        mDiamondLabel = CacheTrans.FindComponent <UILabel>("Root/ContainerTop/ContainerLeft/DiamondsGroup/LabelDiamond");

        CacheTrans.GetUIEventListener("Root/ContainerTop/ContainerLeft/DiamondsGroup/BtnAdd").onClick += OnDiamondClick;
        CacheTrans.GetUIEventListener("Root/ContainerTop/ContainerLeft/HeadGroup/HeadIcon").onClick   += OnUserClick;

        CacheTrans.GetUIEventListener("Root/ContainerTop/ContainerRight/BtnSetting").onClick  += OnSettingClick;
        CacheTrans.GetUIEventListener("Root/ContainerTop/ContainerRight/BtnPlay").onClick     += OnPlayClick;
        CacheTrans.GetUIEventListener("Root/ContainerTop/ContainerRight/BtnNews").onClick     += OnNewsClick;
        CacheTrans.GetUIEventListener("Root/ContainerTop/ContainerRight/BtnTutorial").onClick += OnTutorialClick;

        CacheTrans.GetUIEventListener("Root/ContainerBottom/BtnReward").onClick   += OnRewardClick;
        CacheTrans.GetUIEventListener("Root/ContainerBottom/BtnPlayback").onClick += OnPlaybackClick;
        CacheTrans.GetUIEventListener("Root/ContainerBottom/BtnShare").onClick    += OnShareClick;
        CacheTrans.GetUIEventListener("Root/ContainerBottom/BtnActivity").onClick += OnActivityClick;
        CacheTrans.GetUIEventListener("Root/ContainerBottom/BtnShop").onClick     += OnShopClick;

        Net.Instance.Send(1303, null, null);
    }
예제 #2
0
 protected override void OnAwakeInitUI()
 {
     mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
     CacheTrans.GetUIEventListener("Root/BtnClose").onClick  += OnReturnClick;
     CacheTrans.GetUIEventListener("Root/BtnFriend").onClick += OnFriendClick;
     CacheTrans.GetUIEventListener("Root/BtnCircle").onClick += OnCircleClick;
     ApplicationMgr.Instance.ShareSDK.shareHandler            = OnShareResultHandler;
 }
예제 #3
0
 public Action1002()
     : base(1002)
 {
     if (mUIMainModel == null)
     {
         mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
     }
 }
예제 #4
0
 protected override void OnAwakeInitUI()
 {
     mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
     CacheTrans.GetUIEventListener("Root/BtnClose").onClick += OnCloseClick;
     ExpressionItem[] expressionItems = CacheTrans.GetComponentsInChildren <ExpressionItem>();
     foreach (var item in expressionItems)
     {
         item.OnCloseClick += OnCloseClick;
     }
 }
예제 #5
0
 protected override void OnAwakeInitUI()
 {
     if (mUIMainModel == null)
     {
         mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
         mUIMainModel.ValueUpdateEvent += OnValueUpdateEvent;
     }
     mDiamondLabel  = CacheTrans.FindComponent <UILabel>("Root/ContainerBottom/DiamondGroup/Label");
     mIntegralLabel = CacheTrans.FindComponent <UILabel>("Root/ContainerBottom/IntegralGroup/Label");
     CacheTrans.GetUIEventListener("Root/ContainerTop/BtnReturn").onClick += OnReturnClick;
 }
예제 #6
0
    protected override void OnAwakeInitUI()
    {
        mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();

        mChatInput = CacheTrans.FindComponent <UIInput>("Root/ContainerBottom/ChatInput");
        CacheTrans.GetUIEventListener("Root/BtnClose").onClick += OnCloseClick;
        CacheTrans.GetUIEventListener("Root/ContainerBottom/BtnSend").onClick += OnSendInfoClick;

        mSimpleChatItems = CacheTrans.FindChindComponents <UIButton>("Root/ContainerCenter");
        Array.ForEach <UIButton>(mSimpleChatItems, p => { UIEventListener.Get(p.gameObject).onClick += OnSendCommonInfoClick; });
    }
예제 #7
0
 public override void OnInit()
 {
     if (mUIGameModel == null)
     {
         mUIGameModel = UIModelMgr.Instance.GetModel <UIGameModel>();
     }
     if (mUIMainModel == null)
     {
         mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
     }
     base.OnInit();
 }
예제 #8
0
 protected override void OnAwakeInitUI()
 {
     if (mUIMainModel == null)
     {
         mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
         mUIMainModel.ValueUpdateEvent += OnValueUpdateEvent;
     }
     mUIWrapContent = CacheTrans.FindComponent <UIWrapContent>("Root/MessageGroup/ScrollView/Grid");
     mScrollGrid    = CacheTrans.FindComponent <ScrollGrid>("Root/MessageGroup/ScrollView/Grid");
     CacheTrans.GetUIEventListener("Root/TitleGroup/BtnReturn").onClick += OnReturnClick;
     mUIWrapContent.onInitializeItem = onInitializeItem;
 }
예제 #9
0
    protected override void OnAwakeInitUI()
    {
        if (mUIMainModel == null)
        {
            mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
        }
        mNoReferralCodeState  = CacheTrans.FindComponent <Transform>("Root/ContainerCenter");
        mHasReferralCodeState = CacheTrans.FindComponent <Transform>("Root/Label");
        mInputReferralCode    = CacheTrans.FindComponent <UIInput>("Root/ContainerCenter/InputReferralCode");

        CacheTrans.GetUIEventListener("Root/TitleGroup/BtnClose").onClick        += OnReturnClick;
        CacheTrans.GetUIEventListener("Root/ContainerCenter/BtnConfirm").onClick += OnBindingClick;
    }
예제 #10
0
 protected override void OnAwakeInitUI()
 {
     if (mUIMainModel == null)
     {
         mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
     }
     mHeadIcon      = CacheTrans.FindComponent <UITexture>("Root/UserGroup/HeadIcon");
     mSexIcon       = CacheTrans.FindComponent <UISprite>("Root/UserGroup/HeadIcon/SexIcon");
     mNameLabel     = CacheTrans.FindComponent <UILabel>("Root/UserGroup/Name");
     mUserIdLabel   = CacheTrans.FindComponent <UILabel>("Root/UserGroup/ID");
     mDiamondLabel  = CacheTrans.FindComponent <UILabel>("Root/UserGroup/Diamond");
     mIntegralLabel = CacheTrans.FindComponent <UILabel>("Root/UserGroup/Integral");
     CacheTrans.GetUIEventListener("Root/TitleGroup/BtnReturn").onClick          += OnReturnClick;
     CacheTrans.GetUIEventListener("Root/UserGroup/Diamond/BtnRecharge").onClick += OnRechargeClick;
     mIntegralLabel.gameObject.SetVisible(false);
 }
예제 #11
0
    protected override void OnAwakeInitUI()
    {
        mHeadIcon     = CacheTrans.FindComponent <UITexture>("Root/HeadIcon");
        mSexIcon      = CacheTrans.FindComponent <UISprite>("Root/HeadIcon/SexIcon");
        mLabelName    = CacheTrans.FindComponent <UILabel>("Root/LabelName");
        mLabelId      = CacheTrans.FindComponent <UILabel>("Root/LabelId");
        mLabelIp      = CacheTrans.FindComponent <UILabel>("Root/LabelIp");
        mLabelAddress = CacheTrans.FindComponent <UILabel>("Root/LabelAddress");
        CacheTrans.GetUIEventListener("MaskCollider").onClick += OnClosedClick;

        mPropObject = CacheTrans.Find("RootRight").gameObject;

        GPS._instence.OnLocate += OnLocate;
        GPS._instence.OnError  += OnError;

        if (mUIMainModel == null)
        {
            mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
        }
    }
예제 #12
0
 protected override void OnAwakeInitUI()
 {
     if (mUIMainModel == null)
     {
         mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
     }
     mUIInput             = CacheTrans.FindComponent <UIInput>("Root/ContainerBottom/Input");
     mLabel               = CacheTrans.FindComponent <UILabel>("Root/ContainerBottom/LoginGroup/CheckAgreement/Label");
     mAppVersion          = CacheTrans.FindComponent <UILabel>("Root/ContainerBottom/AppVersion");
     mSwitchAccount       = CacheTrans.FindComponent <UIToggle>("Root/ContainerBottom/LoginGroup/SwitchAccount");
     mCheckAgreement      = CacheTrans.FindComponent <UIToggle>("Root/ContainerBottom/LoginGroup/CheckAgreement");
     mLoginGroup          = CacheTrans.FindComponent <Transform>("Root/ContainerBottom/LoginGroup");
     mAgreementGroup      = CacheTrans.FindComponent <Transform>("Root/ContainerCenter/AgreementGroup");
     mOperationEffectItem = CacheTrans.FindComponent <OperationEffectItem>("Root/Sprite");
     CacheTrans.GetUIEventListener <UIButton>("Root/ContainerBottom/LoginGroup/BtnLogin").onClick       += LoginClick;
     CacheTrans.GetUIEventListener <UIButton>("Root/ContainerCenter/AgreementGroup/BtnCanel").onClick   += AgreementButtonClick;
     CacheTrans.GetUIEventListener <UIButton>("Root/ContainerCenter/AgreementGroup/BtnConfirm").onClick += AgreementButtonClick;
     ApplicationMgr.Instance.ShareSDK.authHandler     += OnAuthResultHandler;
     ApplicationMgr.Instance.ShareSDK.showUserHandler += OnGetUserInfoResultHandler;
 }
예제 #13
0
    protected override void OnAwakeInitUI()
    {
        if (mUIMainModel == null)
        {
            mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
            mUIMainModel.ValueUpdateEvent += OnValueUpdateEvent;
        }
        mBtnReturnRoom = CacheTrans.FindComponent <UIButton>("Root/ContainerCenter/BtnReturnRoom");
        mBtnCreateRoom = CacheTrans.FindComponent <UIButton>("Root/ContainerCenter/BtnCreateRoom");
        UIEventListener.Get(mBtnReturnRoom.gameObject).onClick += ReturnRoomClick;
        UIEventListener.Get(mBtnCreateRoom.gameObject).onClick += CreateRoomClick;

        CacheTrans.GetUIEventListener("Root/ContainerCenter/BtnJoinRoom").onClick += JoinRoomClick;

        mNoticeMsg = CacheTrans.FindComponent <UILabel>("Root/ContainerCenter/Notice/ScrollView/NoticeInfo");
        mTweener   = mNoticeMsg.transform.DOLocalMoveX(-1200, 15f);
        mTweener.SetAutoKill(false)
        .SetDelay(2f)
        .OnComplete(() => mTweener.Restart())
        .Pause();
    }
예제 #14
0
    protected override void OnAwakeInitUI()
    {
        _instance = this;

        if (mUIGameModel == null)
        {
            mUIGameModel = UIModelMgr.Instance.GetModel <UIGameModel>();
            mUIGameModel.ValueUpdateEvent += OnValueUpdateEvent;
        }

        if (mUIMainModel == null)
        {
            mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
        }
        mPublicGroupMgr = CacheTrans.FindComponent <PublicGroupMgr>("Root/PublicGroup");
        mLabelSeqCount  = CacheTrans.FindComponent <UILabel>("Root/PublicGroup/RunGroup/LabelSeqCount");
        mLabelCardNum   = CacheTrans.FindComponent <UILabel>("Root/PublicGroup/RunGroup/LabelCardNum");
        mGameTableItem  = CacheTrans.FindComponent <GameTableItem>("Root/PublicGroup/RunGroup/GameTable");

        mRecordControl = CacheTrans.FindComponent <RecordControl>("Root/PublicGroup/RunGroup/RecordControl");

        mJingCardItems = CacheTrans.FindChindComponents <CardItem>("Root/PublicGroup/RunGroup/ContainerTop/JingCards");
        mOpenCardItems = CacheTrans.FindChindComponents <CardItem>("Root/PublicGroup/RunGroup/OpenCardItems");

        if (mPlayerItems == null)
        {
            mPlayerItems = new List <PlayerInfoItem>();
        }

        mPlayerItems.Add(CacheTrans.FindComponent <PlayerInfoItem>("Root/ContainerBottom/PlayerInfo"));
        mPlayerItems.Add(CacheTrans.FindComponent <PlayerInfoItem>("Root/ContainerRight/PlayerInfo"));
        mPlayerItems.Add(CacheTrans.FindComponent <PlayerInfoItem>("Root/ContainerTop/PlayerInfo"));
        mPlayerItems.Add(CacheTrans.FindComponent <PlayerInfoItem>("Root/ContainerLeft/PlayerInfo"));

        if (mPlayerCardGroupList == null)
        {
            mPlayerCardGroupList = new List <PlayerCardGroupItem>();
        }
        mPlayerCardGroupList.Add(CacheTrans.FindComponent <PlayerCardGroupItem>("Root/ContainerBottom/PlayerCardGroup"));
        mPlayerCardGroupList.Add(CacheTrans.FindComponent <PlayerCardGroupItem>("Root/ContainerRight/PlayerCardGroup"));
        mPlayerCardGroupList.Add(CacheTrans.FindComponent <PlayerCardGroupItem>("Root/ContainerTop/PlayerCardGroup"));
        mPlayerCardGroupList.Add(CacheTrans.FindComponent <PlayerCardGroupItem>("Root/ContainerLeft/PlayerCardGroup"));
        mVoiceAnimation = CacheTrans.FindComponent <UISpriteAnimation>("Root/PublicGroup/VoiceAnimation");

        #region 注册按钮的点击方法

        mBtnDissolveRoom = CacheTrans.FindComponent <UIButton>("Root/PublicGroup/PrepareGroup/ContainerRight/BtnDissolveRoom");
        mBtnLeaveRoom    = CacheTrans.FindComponent <UIButton>("Root/PublicGroup/PrepareGroup/ContainerRight/BtnLeaveRoom");
        UIEventListener.Get(mBtnDissolveRoom.gameObject).onClick += OnDissolveRoomClick;
        UIEventListener.Get(mBtnLeaveRoom.gameObject).onClick    += OnDissolveRoomClick;
        CacheTrans.GetUIEventListener("Root/PublicGroup/PrepareGroup/ContainerRight/BtnReturnHall").onClick += OnReturnHallClick;
        CacheTrans.GetUIEventListener("Root/PublicGroup/PrepareGroup/BtnWeChat").onClick                += OnWeChatClick;
        CacheTrans.GetUIEventListener("Root/PublicGroup/RunGroup/ContainerRight/BtnSetting").onClick    += OnSettingClick;
        CacheTrans.GetUIEventListener("Root/PublicGroup/RunGroup/ContainerRight/BtnTextChat").onClick   += OnChatClick;
        CacheTrans.GetUIEventListener("Root/PublicGroup/RunGroup/ContainerRight/BtnExpression").onClick += OnExpressionClick;
        CacheTrans.GetUIEventListener("Root/PublicGroup/ContainerRight/BtnVoiceChat").onPress           += OnRecording;

        #endregion 注册按钮的点击方法

        SetVoiceAnimation(false);
    }
예제 #15
0
 private void Awake()
 {
     mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
     transform.GetComponent <UIButton>().onClick.Add(new EventDelegate(OnBtnClick));
 }
예제 #16
0
파일: ViSpeak.cs 프로젝트: liamzhu/LePing
 protected override void OnInit()
 {
     mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
     audioSource  = gameObject.GetOrAddComponent <AudioSource>();
     base.OnInit();
 }
예제 #17
0
 private void Awake()
 {
     GetComponent <UIButton>().onClick.Add(new EventDelegate(OnExpressionClick));
     mUIMainModel = UIModelMgr.Instance.GetModel <UIMainModel>();
 }