コード例 #1
0
        public void OnClientDisconnected(ClientDisconnectionReason reason)
        {
            FCMainThreadActionsQueue actionQueue = God.PrayFor <FCMainThreadActionsQueue>();

            actionQueue.Enqueue(() =>
            {
                FCGameEventsManager.Publish(this, new ClientDisconnectionHandlerEvent(reason));
                _clientNetworkData.MyId = 0;
            });

            this.Log(reason.ToString(), LogLevel.Error);
        }
コード例 #2
0
 public static void Hide(this CanvasGroup canvasGroup, FCMainThreadActionsQueue coreMainThreadActionsQueue, float time, Action callback = null)
 {
     coreMainThreadActionsQueue.Enqueue(InternalHide(canvasGroup, time, callback));
 }