这可能是有点难explane所以请与我裸...列表分配到不同类别C#
我有一个团结沙盒世界各种GameObjects,最终将有一组相互作用的那玩家可以选择一旦他们点击这个对象(最好的例子是模拟人生)。
我基本上希望每个对象都包含一个从另一个方法列表中分配的方法列表。所以也许有一个树与“摇”的方法,我想分配“摇”方法树的交互清单,但摇的方法是在另一个类中定义。我也可能有一辆车也可能有“摇”的方法。
我知道我可以有一个Action列表。
List<Action> interactions = new List<Action>();
而且该名单可以用方法来填充,但是这是什么我上面所解释的最佳解决方案,并且我可以以某种方式有一个枚举所有可能的交互这会自动调用特定的方法为特定的游戏对象?
任何建议将非常感谢!凯斯。
你提出的是一个合理的解决方案,基于你分享的东西。你想使用枚举的什么? – 2012-08-02 13:33:06
@DanPuzey我也许在想它有点不对,但我有一个可用的交互列表,例如'Enum Interaction {Shake,Climb}',我可以将它们分配给一个'列表'以使调用交互更容易 –
2012-08-02 13:39:05