2278 {
2280
2282 PluginRecipesManager moduleRecipesManager = PluginRecipesManager.Cast(
GetPlugin(PluginRecipesManager));
2283 if (moduleRecipesManager)
2284 {
2285 EntityAI itemInHands = player.GetEntityInHands();
2286 moduleRecipesManager.GetValidRecipes(
ItemBase.Cast(
this),
ItemBase.Cast(itemInHands), recipesIds, p);
2287 }
2288
2289 for (int i = 0;i < recipesIds.Count(); i++)
2290 {
2291 int key = recipesIds.Get(i);
2292 string recipeName = moduleRecipesManager.GetRecipeName(key);
2294 }
2295 }
ActionOverrideData TSelectableActionInfo
PluginBase GetPlugin(typename plugin_type)
Result for an object found in CGame.IsBoxCollidingGeometryProxy.