• Articles
  • Api Documentation
Show / Hide Table of Contents
  • DDSLoader
    • DDSImage
    • DDSImage.DDSHeader
    • DDSImage.DDSPixelFormat
    • DDSImage.HeaderFlags
    • DDSImage.PixelFormatFlags
    • DDSUnityExtensions
    • FourCC
  • LLBML
    • BallApi
    • CharacterApi
    • GraphicUtils
    • InputApi
    • LLBMLPlugin
    • LoadingInfo
    • LoadingScreen
    • PluginInfos
    • ProgressApi
    • ScreenApi
    • StateApi
  • LLBML.Audio
    • AudioAsset
    • AudioCache
    • AudioInfo
    • AudioUtils
  • LLBML.External
    • IntHelpers
    • Murmur3
  • LLBML.GameEvents
    • GameEvents
    • GameStateEvents
    • LobbyEventArgs
    • LobbyEvents
    • LobbyReadyArgs
    • MenuEvents
    • OnLobbyEnteredHandler
    • OnLobbyReadyHandler
    • OnMainMenuEnteredArgs
    • OnMainMenuEnteredHandler
    • OnMainMenuFirstEnteredHandler
    • OnPlayerJoinArgs
    • OnPlayerJoinHandler
    • OnStateChangeArgs
    • OnStateChangeHandler
    • OnUnlinkFromPlayerArgs
    • OnUnlinkFromPlayerHandler
    • OnUserCharacterPickArgs
    • OnUserCharacterPickHandler
    • OnUserSkinClickArgs
    • OnUserSkinClickHandler
  • LLBML.Graphic
    • Draw
    • Draw.Alignment
  • LLBML.Math
    • BinaryUtils
    • Boundsf
    • Floatf
    • Vector2f
    • Vector2i
  • LLBML.Messages
    • CustomMessage
    • MessageActions
    • MessageApi
    • MessageApi.OnReceiveMessageHandler
    • MessageEventArgs
  • LLBML.Networking
    • Channel
    • EnvelopeApi
    • EnvelopeApi.OnReceiveEnvelopeHandler
    • EnvelopeEventArgs
    • EP2PSend
    • EP2PSend.Enum
    • EP2PSend.Enum_Mapping
    • NetworkApi
    • Transaction
    • TransactionCode
    • TransactionState
  • LLBML.Players
    • Player
    • PlayerStatus
    • PlayerStatus.Enum
    • PlayerStatus.Enum_Mappings
    • Team
    • Team.Enum
    • Team.Enum_Mappings
  • LLBML.Settings
    • GameSettings
  • LLBML.States
    • GameState
    • GameState.Enum
    • GameState.Enum_Mapping
    • GameStates
    • GameStatesGameUtils
    • GameStatesLobbyUtils
    • PlayerLobbyState
  • LLBML.Texture
    • TextureUtils
  • LLBML.UI
    • Dialogs
  • LLBML.Utils
    • ArrayExtension
    • BepInRef
    • ControlledRandom
    • DebugUtils
    • EnumWrapper<T>
    • GenericCache<K, T>
    • GenericUtils
    • Hash<T>
    • IByteable
    • ModDependenciesUtils
    • ModdingFolder
    • PatchUtils
    • StringUtils

Class CharacterApi

A class to hold the Character enum related functions.

Inheritance
System.Object
CharacterApi
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: LLBML
Assembly: LLBModdingLib.dll
Syntax
public class CharacterApi

Fields

invalidCharacters

The invalid characters defined as characters you can't select through normal gameplay.

Declaration
public static Character[] invalidCharacters
Field Value
Type Description
Character[]

unplayableCharacters

The unplayable characters characters defined as characters you can select but can't play.

Declaration
public static Character[] unplayableCharacters
Field Value
Type Description
Character[]

Methods

GetAllCharacters()

Gets an Enumerator containing all Character enum values.

Declaration
public static IEnumerable<Character> GetAllCharacters()
Returns
Type Description
System.Collections.Generic.IEnumerable<Character>

All characters.

GetCharacterByName(String)

Gets the Character enum value by name.

Declaration
public static Character GetCharacterByName(string characterName)
Parameters
Type Name Description
System.String characterName

Character name.

Returns
Type Description
Character

The Character enum value.

GetPlayableCharacters()

Gets an Enumerator containing the Character enum values that represent playable characters.

Declaration
public static IEnumerable<Character> GetPlayableCharacters()
Returns
Type Description
System.Collections.Generic.IEnumerable<Character>

All valid characters.

GetValidCharacters()

Gets an Enumerator containing the Character enum values that represent valid characters.

Declaration
public static IEnumerable<Character> GetValidCharacters()
Returns
Type Description
System.Collections.Generic.IEnumerable<Character>

All valid characters.

TheWitcherGetCharacterByName(String)

Gets the Character enum value by name.

Declaration
public static Character TheWitcherGetCharacterByName(string characterName)
Parameters
Type Name Description
System.String characterName

Character name.

Returns
Type Description
Character

The Character enum value.

Remarks

This version uses GetEnumValues<T>() instead of looping

In This Article
Back to top Generated by DocFX