public void SetData(ConstructionScriptableObject data, Vector2Int position) { Data = data; Position = position; IsTraversable = true; ConfigureIngredients(); }
public BuildCommandInputState(ConstructionScriptableObject constructionData) : base() { _constructionData = constructionData; }
public void ClickOnBuildCommand(ConstructionScriptableObject construction) => CommandInputStateMachine.SwitchCommandState(new BuildCommandInputState(construction));