Exemple #1
0
 public void OpenModularEditor()
 {
     if (!(assemblerUIState is null))
     {
         assemblerUIState.Deactivate();
         assemblerUIState = null;
     }
     modularUIState = new ModularEditorUI();
     modularUIState.Activate();
     modularUI.SetState(modularUIState);
 }
Exemple #2
0
 public void OpenAssemblerUI()
 {
     if (!(modularUIState is null))
     {
         modularUIState.Deactivate();
         modularUIState = null;
     }
     Main.playerInventory = true;
     assemblerUIState     = new AssemblerUI();
     assemblerUIState.Activate();
     modularUI.SetState(assemblerUIState);
 }
Exemple #3
0
 public override void Unload()
 {
     actions               = null;
     Actions               = null;
     UI                    = null;
     modularUI             = null;
     glyphItemUI           = null;
     modularUIState        = null;
     ActionContext.Default = null;
     Sets.Item.casing      = null;
     Sets.Item.drive       = null;
     Sets.Item.lens        = null;
     Sets.Item.battery     = null;
     Textures.UnloadAll();
     instance = null;
 }