Exemple #1
0
 public override void OnCreated()
 {
     BloxSettingsWindow.onSavedBlocksSettings = (Action)Delegate.Remove(BloxSettingsWindow.onSavedBlocksSettings, new Action(MemberBindProviderEd.OnBlockSelectionChanged));
     BloxSettingsWindow.onSavedBlocksSettings = (Action)Delegate.Combine(BloxSettingsWindow.onSavedBlocksSettings, new Action(MemberBindProviderEd.OnBlockSelectionChanged));
     BloxSettingsWindow.onSavedBlocksSettings = (Action)Delegate.Remove(BloxSettingsWindow.onSavedBlocksSettings, new Action(this.OnBlockSelectionChanged2));
     BloxSettingsWindow.onSavedBlocksSettings = (Action)Delegate.Combine(BloxSettingsWindow.onSavedBlocksSettings, new Action(this.OnBlockSelectionChanged2));
     if (MemberBindProviderEd.loader == null)
     {
         MemberBindProviderEd.loader = plyEdCoroutine.Start(MemberBindProviderEd.Loader(), true);
     }
 }
Exemple #2
0
 private static void OnBlockSelectionChanged()
 {
     if (MemberBindProviderEd.loader != null)
     {
         MemberBindProviderEd.loader.Stop();
         MemberBindProviderEd.loader = null;
     }
     MemberBindProviderEd.scanTypes       = null;
     MemberBindProviderEd.getterBindables = null;
     MemberBindProviderEd.setterBindables = null;
     MemberBindProviderEd.loader          = plyEdCoroutine.Start(MemberBindProviderEd.Loader(), true);
 }