Как вызвать функцию из другого скрипта, используя переменную в unity

#c#

Вопрос:

я пытаюсь вызвать функцию из другого сценария. однако я хочу, чтобы сценарий был переменной, чтобы он был «изменяемым».

Как я должен подойти к этому?

 System.Type partOfIngredient = ingredientData.partOfIngredient;
ingredient.GetComponent(partOfIngredient).PutOnCutlery();
 

Комментарии:

1. Взгляните на Func<> делегатов. Они могут использоваться для хранения ссылки на вызываемый объект (например, функцию).