public override void MarkRuleInError(Rule rule, RuleAction.Type actionType, int actionIndex, DeferredError.RuleError errorCode) { base.MarkRuleInError(rule, actionType, actionIndex, errorCode); using (DeferredError deferredError = DeferredError.Create(base.StoreSession as MailboxSession, base.CurrentFolder.StoreObjectId, rule.Provider, rule.ID, actionType, actionIndex, errorCode)) { byte[] array = deferredError.Save(); if (array != null) { if (this.daeMessageEntryIds == null) { this.daeMessageEntryIds = new List <byte[]>(); } this.daeMessageEntryIds.Add(array); } } }
private void Awake() { Camera[] array = Object.FindObjectsOfType <Camera>(); foreach (Camera camera in array) { camera.enabled = false; } KMonoBehaviour.isLoadingScene = false; Singleton <StateMachineManager> .Instance.Clear(); Util.KInstantiate(sceneInitializer, null, null); if (ReportDeferredError != null && deferred_error.IsValid) { ReportDeferredError(deferred_error); deferred_error = default(DeferredError); } }