public WeaveEssencePlayerState(PlayerInput input, PlayerBuildData buildData, PlayerStateData stateData, RecipeData recipes) { this.input = input; this.buildData = buildData; this.stateData = stateData; this.recipes = recipes; }
public PlaceObeliskPlayerState(PlayerInput input, PlayerBuildData buildData, PlayerStateData stateData) { this.buildData = buildData; this.input = input; this.stateData = stateData; buildBlocks = new List <GameObject>(); }
public AwaitBuildPlayerState(PlayerInput input, PlayerBuildData buildData, PlayerStateData stateData) { this.input = input; this.buildData = buildData; this.stateData = stateData; }
public ExtractingPlayerState(PlayerInput playerInput, PlayerBuildData buildData, PlayerStateData stateData) { this.playerInput = playerInput; this.buildData = buildData; this.stateData = stateData; }