void CraftingEnded() { overallData.gameData.isCrafting = false; Ientity entity = CLD.GetEntityByRecipeID(overallData.gameData.craftID); if (entity.GetType() == typeof(catData)) { Debug.Log("Added Cat:" + ((catData)entity).name + " ID:" + ((catData)entity).id); CatControl(((catData)entity).id, 1, CatControlType.count); EventNotifier.Invoke("Crafted New Cat: " + ((catData)entity).name); OnCatDataChaged.Invoke(); } else { ItemControl(((itemData)entity).id, 1); EventNotifier.Invoke("Crafted New Item: " + ((itemData)entity).name); OnItemDataChanged.Invoke(); } OnCraftingEnded.Invoke(); }