internal PVAParamater() { Location = new Value.Vector3DWithRandom(0, 0, 0); Velocity = new Value.Vector3DWithRandom(0, 0, 0); Acceleration = new Value.Vector3DWithRandom(0, 0, 0); }
internal Vector3DEasingParamater(float defaultX = 0.0f, float defaultY = 0.0f, float defaultZ = 0.0f) { Start = new Value.Vector3DWithRandom(defaultX, defaultY, defaultZ); End = new Value.Vector3DWithRandom(defaultX, defaultY, defaultZ); StartSpeed = new Value.Enum<EasingStart>(EasingStart.Start); EndSpeed = new Value.Enum<EasingEnd>(EasingEnd.End); }
internal AxisPVAParamater() { Axis = new Value.Vector3DWithRandom(0, 1, 0); Rotation = new Value.FloatWithRandom(0); Velocity = new Value.FloatWithRandom(0); Acceleration = new Value.FloatWithRandom(0); }
internal PointParameter() { Location = new Value.Vector3DWithRandom(); }
internal AxisEasingParamater() { Axis = new Value.Vector3DWithRandom(0, 1, 0); Easing = new FloatEasingParamater(); }