Exemplo n.º 1
0
        public static void LoadWaveContent(string content, Vector3 postion)
        {
            WaveTipData tipData = new WaveTipData(content, postion, -1);

            GameEvents.UIEvents.UI_WaveTip_Event.OnShowTips.SafeInvoke(tipData);
            FrameMgr.OpenUIParams uiparam = new FrameMgr.OpenUIParams(UIDefine.UI_WaveTips);
            uiparam.Param = tipData;
            EngineCoreEvents.UIEvent.ShowUIEventWithParam.SafeInvoke(uiparam);
        }
Exemplo n.º 2
0
 public override void OnShow(object param)
 {
     base.OnShow(param);
     if (param != null)
     {
         WaveTipData waveData = param as WaveTipData;
         TimeModule.Instance.SetTimeout(() => {
             ShowTips(waveData.content, waveData.postion, waveData.value);
         }, 0.1f);
     }
     GameEvents.UIEvents.UI_WaveTip_Event.OnShowTips += OnShowTips;
 }
Exemplo n.º 3
0
 private void OnShowTips(WaveTipData waveData)
 {
     ShowTips(waveData.content, waveData.postion, waveData.value);
 }