Semi Mod Loader
|
Public Types | |
enum | ItemTag { ItemTag.Unknown = 1, ItemTag.Item = 2, ItemTag.Consumable = 4, ItemTag.Syn = 8, ItemTag.Unused = 16, ItemTag.Internal = 32 } |
All the possible tag specifications for the Items IDPool. More... | |
enum | EnemyTag { EnemyTag.Unknown = 1, EnemyTag.Enemy = 2, EnemyTag.Friendly = 4, EnemyTag.Unused = 16, EnemyTag.Internal = 32 } |
All the possible tag specifications for the Enemies IDPool. More... | |
Public Member Functions | |
delegate void | SynergyStateChangeAction (PlayerController p) |
Delegate used for synergy activation/synergy deactivation events. More... | |
Static Public Member Functions | |
static void | OnSynergyActivated (string id, SynergyStateChangeAction action) |
Registers a delegate to be ran when the synergy becomes active. More... | |
static void | OnSynergyDeactivated (string id, SynergyStateChangeAction action) |
Registers a delegate to be ran when the synergy becomes inactive. More... | |
static bool | IsSynergyActive (string id) |
Checks whether a synergy is currently actiive. More... | |
Properties | |
static IDPool< PickupObject, ItemTag > | Items [get, set] |
ID pool containing all the items in the game, including consumables, guns, passives and actives. This pool contains all Gungeon and mod pickups, including unused/excluded/unobtainable ones. More... | |
static IDPool< AIActor, EnemyTag > | Enemies [get, set] |
ID pool containing all the enemies in the game. This includes companions, which operate in the same way as enemies. This pool contains all Gungeon and mod enemies, including unused/excluded/unobtainable ones. More... | |
static IDPool< AdvancedSynergyEntry, SynergyEntry.SynergyActivation > | Synergies [get, set] |
ID pool containing all the synergies in the game. This pool contains all Gungeon and mod synergies, including unused/excluded/unobtainable ones. More... | |
static IDPool< SpriteCollection > | SpriteCollections [get, set] |
ID pool containing all sprite collections registered by mods. At this moment, this ID pool does not contain any Gungeon sprite collections. This might change in the future. More... | |
static IDPool< Sprite > | SpriteTemplates [get, set] |
ID pool containing all sprite templates registered by mods. At this moment, this ID pool does not contain any Gungeon sprites. This is unlikely to change in the future. More... | |
static IDPool< SpriteAnimation > | AnimationTemplates [get, set] |
ID pool containing all animations registered by mods. At this moment, this ID pool does not contain any Gungeon animations. This is unlikely to change in the future. More... | |
static IDPool< I18N.LocalizationSource > | Localizations [get, set] |
ID pool containing all localizations for all languages. This pool contains both Gungeon and modded localizations, for every string table in every builtin language. More... | |
static IDPool< I18N.Language > | Languages [get, set] |
ID pool containing all available languages. This pool contains both Gungeon and modded languages. More... | |
static IDPool< Audio > | ModAudioTracks [get, set] |
ID pool containing audio tracks registered by mods. At this moment, this ID pool does not contain any Gungeon (WWise) audio. This will likely never change. More... | |
|
strong |
All the possible tag specifications for the Enemies IDPool.
Enumerator | |
---|---|
Unknown | |
Enemy | |
Friendly | |
Unused | |
Internal |
|
strong |
All the possible tag specifications for the Items IDPool.
Enumerator | |
---|---|
Unknown | |
Item | |
Consumable | |
Syn | |
Unused | |
Internal |
|
inlinestatic |
Checks whether a synergy is currently actiive.
true
, if synergy is active, false
otherwise.id | ID of the synergy. |
|
inlinestatic |
Registers a delegate to be ran when the synergy becomes active.
id | ID of the synergy. |
action | Action to invoke. |
|
inlinestatic |
Registers a delegate to be ran when the synergy becomes inactive.
id | ID of the synergy. |
action | Action to invoke. |
delegate void Semi.Gungeon.SynergyStateChangeAction | ( | PlayerController | p | ) |
Delegate used for synergy activation/synergy deactivation events.
|
staticgetset |
ID pool containing all animations registered by mods. At this moment, this ID pool does not contain any Gungeon animations. This is unlikely to change in the future.
ID pool of mod animations.
ID pool containing all the enemies in the game. This includes companions, which operate in the same way as enemies. This pool contains all Gungeon and mod enemies, including unused/excluded/unobtainable ones.
ID pool of the enemies.
ID pool containing all the items in the game, including consumables, guns, passives and actives. This pool contains all Gungeon and mod pickups, including unused/excluded/unobtainable ones.
ID pool of the items.
|
staticgetset |
ID pool containing all available languages. This pool contains both Gungeon and modded languages.
ID pool of available languages.
|
staticgetset |
ID pool containing all localizations for all languages. This pool contains both Gungeon and modded localizations, for every string table in every builtin language.
ID pool of available localizations.
ID pool containing audio tracks registered by mods. At this moment, this ID pool does not contain any Gungeon (WWise) audio. This will likely never change.
ID pool of mod sounds.
|
staticgetset |
ID pool containing all sprite collections registered by mods. At this moment, this ID pool does not contain any Gungeon sprite collections. This might change in the future.
ID pool of mod sprite collections.
ID pool containing all sprite templates registered by mods. At this moment, this ID pool does not contain any Gungeon sprites. This is unlikely to change in the future.
ID pool of mod sprite templates.
|
staticgetset |
ID pool containing all the synergies in the game. This pool contains all Gungeon and mod synergies, including unused/excluded/unobtainable ones.
ID pool of the synergies.