Exemple #1
0
 static int Fire(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         UnityGameFramework.Runtime.EventComponent obj = (UnityGameFramework.Runtime.EventComponent)ToLua.CheckObject(L, 1, typeof(UnityGameFramework.Runtime.EventComponent));
         object arg0 = ToLua.ToVarObject(L, 2);
         GameFramework.Event.GameEventArgs arg1 = (GameFramework.Event.GameEventArgs)ToLua.CheckObject(L, 3, typeof(GameFramework.Event.GameEventArgs));
         obj.Fire(arg0, arg1);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Exemple #2
0
 private void OnShowEntitySuccess(object sender, GameFramework.Entity.ShowEntitySuccessEventArgs e)
 {
     m_EventComponent.Fire(this, ShowEntitySuccessEventArgs.Create(e));
 }
 private void OnLoadConfigSuccess(object sender, GameFramework.Config.LoadConfigSuccessEventArgs e)
 {
     m_EventComponent.Fire(this, LoadConfigSuccessEventArgs.Create(e));
 }
Exemple #4
0
 private void OnNetworkConnected(object sender, GameFramework.Network.NetworkConnectedEventArgs e)
 {
     m_EventComponent.Fire(this, new NetworkConnectedEventArgs(e));
 }
 private void OnLoadDataTableSuccess(object sender, GameFramework.DataTable.LoadDataTableSuccessEventArgs e)
 {
     m_EventComponent.Fire(this, LoadDataTableSuccessEventArgs.Create(e));
 }
 private void OnResourceUpdateStart(object sender, GameFramework.Resource.ResourceUpdateStartEventArgs e)
 {
     m_EventComponent.Fire(this, ResourceUpdateStartEventArgs.Create(e));
 }
 private void OnLoadDictionarySuccess(object sender, GameFramework.Localization.LoadDictionarySuccessEventArgs e)
 {
     m_EventComponent.Fire(this, ReferencePool.Acquire <LoadDictionarySuccessEventArgs>().Fill(e));
 }
Exemple #8
0
 private void OnWebRequestStart(object sender, GameFramework.WebRequest.WebRequestStartEventArgs e)
 {
     m_EventComponent.Fire(this, WebRequestStartEventArgs.Create(e));
 }
Exemple #9
0
 private void OnLoadDictionarySuccess(object sender, GameFramework.Localization.LoadDictionarySuccessEventArgs e)
 {
     m_EventComponent.Fire(this, LoadDictionarySuccessEventArgs.Create(e));
 }
Exemple #10
0
 private void OnResourceInitComplete(object sender, GameFramework.Resource.ResourceInitCompleteEventArgs e)
 {
     m_EventComponent.Fire(this, new ResourceInitCompleteEventArgs(e));
 }
 private void OnResourceUpdateChanged(object sender, GameFramework.Resource.ResourceUpdateChangedEventArgs e)
 {
     m_EventComponent.Fire(this, ReferencePool.Acquire <ResourceUpdateChangedEventArgs>().Fill(e));
 }
Exemple #12
0
 private void OnReadDataSuccess(object sender, ReadDataSuccessEventArgs e)
 {
     m_EventComponent.Fire(this, LoadDataTableSuccessEventArgs.Create(e));
 }
        private void LoadManifestSuccessHandler(string manifestAssetName, object manifestAsset, object userData)
        {
            AssetBundleManifest assetBundleManifest = manifestAsset as AssetBundleManifest;

            if (assetBundleManifest != null)
            {
                m_ResourceHelper.AssetBundleManifest = assetBundleManifest;
                m_EventComponent.Fire(this, new LoadManifestSuccessEventArgs(manifestAssetName));
            }
            else
            {
                m_EventComponent.Fire(this, new LoadManifestFailureEventArgs(manifestAssetName, "Loaded asset is not manifest."));
            }

            UnloadUnusedAssets(false, "release manifest");
        }
Exemple #14
0
 private void OnShowEntitySuccess(object sender, GameFramework.Entity.ShowEntitySuccessEventArgs e)
 {
     m_EventComponent.Fire(this, ReferencePool.Acquire <ShowEntitySuccessEventArgs>().Fill(e));
 }
 private void OnResourceInitComplete(object sender, GameFramework.Resource.ResourceInitCompleteEventArgs e)
 {
     _eventComponent.Fire(this, ReferencePool.Acquire <ResourceInitCompleteEventArgs>().Fill(e));
 }
 private void OnWebRequestStart(object sender, GameFramework.WebRequest.WebRequestStartEventArgs e)
 {
     m_EventComponent.Fire(this, ReferencePool.Acquire <WebRequestStartEventArgs>().Fill(e));
 }
Exemple #17
0
 private void OnOpenUIFormSuccess(object sender, GameFramework.UI.OpenUIFormSuccessEventArgs e)
 {
     m_EventComponent.Fire(this, OpenUIFormSuccessEventArgs.Create(e));
 }
 private void OnResourceApplySuccess(object sender, GameFramework.Resource.ResourceApplySuccessEventArgs e)
 {
     m_EventComponent.Fire(this, ResourceApplySuccessEventArgs.Create(e));
 }
Exemple #19
0
 private void OnNetworkConnected(object sender, GameFramework.Network.NetworkConnectedEventArgs e)
 {
     m_EventComponent.Fire(this, ReferencePool.Acquire <NetworkConnectedEventArgs>().Fill(e));
 }