public StoryIntroState(StorySM stateMachine, PlayerStats stats, Inventory inventory, StoryEventData startingStory) { _stateMachine = stateMachine; _inventory = inventory; _stats = stats; _startingStory = startingStory; }
public StoryBeginState(StorySM stateMachine, PlayerStats stats, Inventory inventory) { _stateMachine = stateMachine; _stats = stats; //Debug.Log("Settings stats. Max Health " + _stats.MaxHealth); _inventory = inventory; }
public StoryPageState(StorySM stateMachine, InputManager input, StoryPageController storyController, HUDController hudController) { _stateMachine = stateMachine; _input = input; _pageController = storyController; _hudController = hudController; }
public StoryChosenPagesState(StorySM stateMachine, InputManager input, StoryPageController storyController, HUDController hudController, PlayerStats stats, Inventory inventory) { _stateMachine = stateMachine; _input = input; _pageController = storyController; _hudController = hudController; _stats = stats; _inventory = inventory; }
public StoryChooseState(StorySM stateMachine, InputManager input, StoryChoiceController decisionController) { _stateMachine = stateMachine; _input = input; _decisionController = decisionController; }
public StoryExitState(StorySM stateMachine) { _stateMachine = stateMachine; }