C# 将方法存储在可脚本化对象UNITY 5中

C# 将方法存储在可脚本化对象UNITY 5中,c#,function,unity3d,methods,C#,Function,Unity3d,Methods,我创建了一个可编写脚本的对象,我想要的是能够在我的可编写脚本的对象中存储一个方法,这样当调用每个对象的方法时,我可以让每个对象做不同的事情,我在internet上搜索过,但我找不到任何解决方案 还有另一种方法可以做到这一点吗?使用代码中不同的部分来创建可编写脚本的对象,这些对象可以做不同的事情 我正在使用c#只需在函数上添加一个int,即您的函数(intn) 当您调用它时,只需根据游戏对象的不同更改N。 你也可以使用herency,但它更难我想你不明白你想做什么。您不需要“存储”方法。有些委托是

我创建了一个可编写脚本的对象,我想要的是能够在我的可编写脚本的对象中存储一个方法,这样当调用每个对象的方法时,我可以让每个对象做不同的事情,我在internet上搜索过,但我找不到任何解决方案

还有另一种方法可以做到这一点吗?使用代码中不同的部分来创建可编写脚本的对象,这些对象可以做不同的事情


我正在使用c#

只需在函数上添加一个int,即您的函数(intn) 当您调用它时,只需根据游戏对象的不同更改N。
你也可以使用herency,但它更难

我想你不明白你想做什么。您不需要“存储”方法。有些委托是可以用作变量的方法引用,但与您的预期用途不匹配。您可能正在寻找的是制作一个
抽象的
可编写脚本的对象,然后可以使用实际功能对其进行子类化。