這可能是有點難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