Class CharacterConfigCreator.Input
Everything needed to create or update one archetype asset.
Inheritance
CharacterConfigCreator.Input
Assembly: Serenity.UnityCharacter.Infrastructure.Editor.dll
public sealed class CharacterConfigCreator.Input
Constructors
Declaration
Fields
Folder WarnAboutDuplicateIdElsewhere searches for another
CharacterConfigSO already carrying the same Id — a test seam mirroring
Serenity.GameMode.Installation.Editor.Builder.GameModeSettingsCreator's
PlayerInputSettingsSearchFolder. Empty (the production default) scans the whole project,
matching what "another archetype in the project" means at authoring time; a test pins this to
its own fixture folder so the check never depends on whether the real project happens to already
ship a CharacterConfigSO asset elsewhere.
Declaration
public string DuplicateIdSearchFolder
Field Value
Folder new archetype assets are created under, and searched for an existing
same-Id asset to update in place.
Declaration
Field Value
Declaration
Field Value
Declaration
Field Value
Which infrastructure element this archetype's prefab mounts on, if any. See
MountTarget.
Declaration
Field Value
Declaration
Field Value
Declaration
Field Value
| Type |
Description |
| GameObject |
|
Declaration
public bool RailApplyOrientation
Field Value
Identifies the GameRail the prefab follows. Only meaningful when
Mount is GameRail.
Declaration
Field Value
Declaration
public float RailLookAheadEpsilon
Field Value
Declaration
public float RailSmoothing
Field Value
Declaration
public UnityRailFollowerView.UpdatePhase RailUpdatePhase
Field Value
Declaration
public bool RegisterAsAddressables
Field Value