public void OpenModularEditor() { if (!(assemblerUIState is null)) { assemblerUIState.Deactivate(); assemblerUIState = null; } modularUIState = new ModularEditorUI(); modularUIState.Activate(); modularUI.SetState(modularUIState); }
public void OpenAssemblerUI() { if (!(modularUIState is null)) { modularUIState.Deactivate(); modularUIState = null; } Main.playerInventory = true; assemblerUIState = new AssemblerUI(); assemblerUIState.Activate(); modularUI.SetState(assemblerUIState); }