Show / Hide Table of Contents

Class Module

Base type for classes which perform self-contained changes that should be applied when a save is created or continued and disabled when the save is unloaded.

Inheritance
System.Object
Module
AltCorniferAtHomeTest
AltNailsmithSheoTest
AutoSalubraNotches
AutoUnlockIselda
BaldurHealthCap
BlueDoorUnlock
CliffsShadeSkipAssist
CompletionPercentOverride
CumulativeEggCostModule
DarknessLevelEditModule
DisablePalaceMidWarp
DreamNailCutsceneEvent
ElevatorPass
FastGrubfather
FixFury
FixWatcherKnightConditionalLoad
FocusSkill
GatedGrimmTent
GreatHopperEasterEgg
GrimmkinFlameManager
HorizontalTransitionQuakeCancel
InteropModule
InvalidModule
InventoryTracker
JijiJinnPassage
LanguageEditModule
LeftCityChandelier
MenderbugUnlock
NonlinearColosseums
NotchCostUI
PlayerDataEditModule
PreventGrimmTroupeLeave
PreventLegEaterDeath
PreventSeerLeaveDreamgate
PreventZoteDeath
RemoveInfectedBlockades
RemoveVoidHeartEffects
RespawnCollectorJars
ReusableBeastsDenEntrance
ReusableCityCrestGate
ReverseBeastDenPath
ReversePathOfPainSaw
RightCityPlatform
SlyBasementEvent
SlyRescuedEvent
SplitClaw
SplitCloak
SplitNail
SplitSuperdash
SwimSkill
ToggleableFireballUpgrade
TransitionFixes
WaterHazardRespawns
ZeroCostCharmEquip
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ItemChanger.Modules
Assembly: ItemChanger.dll
Syntax
public abstract class Module

Properties

| Improve this Doc View Source

Loaded

Declaration
public bool Loaded { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ModuleHandlingProperties

Additional information for serialization and other tag handling purposes.

Declaration
public virtual ModuleHandlingFlags ModuleHandlingProperties { get; set; }
Property Value
Type Description
ModuleHandlingFlags
| Improve this Doc View Source

Name

Declaration
public string Name { get; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

Initialize()

Declaration
public abstract void Initialize()
| Improve this Doc View Source

LoadOnce()

Initializes the module and sets the Loaded property. If the module is already loaded, does nothing.
Preferred to "Initialize", which does not set the Loaded property.

Declaration
public void LoadOnce()
| Improve this Doc View Source

Unload()

Declaration
public abstract void Unload()
| Improve this Doc View Source

UnloadOnce()

Unloads the module and sets the Loaded property. If the module is not loaded, does nothing.
Preferred to "Unload", which does not set the Loaded property.

Declaration
public void UnloadOnce()

Extension Methods

Extensions.Yield<T>(T)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX