CharacterSelectionCreationManager Class

Summary

Handles the selection and creation of the players characters. This script must be added as a component in the Character Creation / Selection scene.
Namespace
Atavism
Base Types
  • MonoBehaviour
graph BT Type-->Base0["MonoBehaviour"] Type["CharacterSelectionCreationManager"] class Type type-node

Syntax

public class CharacterSelectionCreationManager : MonoBehaviour

Fields

Properties

Name Value Summary
Character GameObject
CharacterDCS GameObject
DialogMessage string
ErrorMessage string
Instance CharacterSelectionCreationManager
static
State LoginState

Methods

Name Value Summary
AvatarSelected() void
CancelCharacterCreation() void
Cancels character creation and returns back to the selection screen
ChangeScene(string) void
CharacterSelected(CharacterEntry) void
CreateCharacter() void
Sends the Create Character message to the server with a collection of properties to save to the new character.
CreateCharacterWithName(string) void
DeleteCharacter() void
DeleteCharacterConfirmed() void
DialogNoClicked() void
DialogYesClicked() void
GetClassDataByName(string) AtavismClassData
GetRaceDataByName(string) AtavismRaceData
Play() void
Quit() void
SetCharacterClass(AtavismClassData) void
SetCharacterName(string) void
SetCharacterRace(AtavismRaceData) void
Sets the characters race resulting in a new UMA model being generated.
SetGenderFemale() void
SetGenderMale() void
ShowAvatarList() void
ShowDialog(string, bool) void
StartCharacterCreation() void
StartCharacterSelection() void
StartCharacterSelection(List<CharacterEntry>) void
SwitchHair() void
ToggleAnim() void
UpdateClassDetails() void
UpdateRaceDetails() void