27. public class Gimmick
{
[debug.menu.FloatRange(0.0f, 20.0f, 10.0f)]
public float horizontal_power;
[debug.menu.FloatRange(0.0f, 20.0f, 10.0f)]
public float vertical_power;
// …
}
var gimmick = new Gimmick();
debug.menu.SetInstance(gimmick);
リアルタイムなパラメータ更新機能の実装について
28. [System.Flags]
public enum AbilityType {
Unknown = 0x00000000,
ExternalVelocity = 0x00000001,
ForceVelocity = 0x00000002,
ForcePhysical = 0x00000004,
// ...
};
public class Ability
{
public AbilityType type;
};
var ability = new Ability();
debug.menu.SetInstance(ability);
リアルタイムなパラメータ更新機能の実装について