예제 #1
0
 private void InvokeGetResourceCallbacks(RequestCallbackState state)
 {
     if (callbacks_GetResource != null)
     {
         callbacks_GetResource.Invoke(state);
         callbacks_GetResource -= callbacks_GetResource;
     }
     isRequesting_GetResource = false;
 }
예제 #2
0
        public void RequestGetResource(RequestGetResourceCallback callback)
        {
            callbacks_GetResource -= callback;
            callbacks_GetResource += callback;

#if SERVER_CHECK
            if (!isRequesting_GetResource)
            {
                isRequesting_GetResource = true;
                RequestGetServerData(PATH_GetResource, HandleGetResourceResponse);
            }
#else
            InvokeGetResourceCallbacks(RequestCallbackState.Success);
#endif
        }