【发布时间】:2016-08-28 13:03:44
【问题描述】:
我正在创建人群控制效果(缓慢、冻结、眩晕、圈套...),它们都在单独的脚本中,并且在需要时附加到玩家的游戏对象上。但是,如果我想在脚本中使用不同的值一次有 2 次减速,我不确定如何更改这些值。我希望能够在将脚本类添加到实际的游戏对象之前对其进行某种实例化。
Foo someClass = new Foo();
someClass.Duration = 10;
someClass.SlowAmount = 10;
PlayerObject.AddComponent<someClass>();
Foo someClass2 = new Foo();
someClass2.Duration = 1;
someClass2.SlowAmount = 1;
PlayerObject.AddComponent<someClass2>();
【问题讨论】: