public CharacterCustomizationController( CharacterCreationManager manager, Sheet character, List <CharacterCustomizationStep> staticSteps = null ) : base() { if (staticSteps == null) { this.staticSteps = new List <CharacterCustomizationStep> (); } else { this.staticSteps = staticSteps; } this.head = new CharacterCustomizationStep(this); this.head.OnDidEnter += HeadStateEntered; this.tail = new ConfirmCustomization(this); this.tail.OnDidEnter += TailStateEntered; this.head.LinkDestination(tail); this.manager = manager; this.character = character; }
public Saves(AT.Character.Sheet character) { this.character = character; Init(); }
public Abilities(AT.Character.Sheet character) { this.character = character; Init(); }
public Combat(AT.Character.Sheet character) { this.character = character; Init(); }