private void CreateCraftingActionWidgetInternal(UiElementContainer container, GameObject prefab, CraftingAction action, int?position = null) { Debug.LogFormat("Creating Crafting action button {0}", action); container.SpawnAtAlternatingVerticalPositions(prefab, 100, 150, position: position); CraftingActionWidget craftAction = container.GetLastChildComponent <CraftingActionWidget>(); craftAction.InitializeWidgetComponents(); craftAction.SetCraftingActionButton(action, craftingManager); craftAction.EnableFidgeting(); }
public static void EndCraftingSequence() { CraftingActionWidget.ResetAll(); }