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