public override void Run_Node() { if (!string.IsNullOrEmpty(Item_Name)) { switch (Action) { case Item_Node_Action.Add_Item: StatsManager.Add_Item(Item_Name); break; case Item_Node_Action.Remove_Item: StatsManager.Remove_Item(Item_Name); break; } } else { Debug.LogError("Item_Name not set for ItemNode", gameObject); } Finish_Node(); }