public Attractor(int id) : base(id) { Type = new EnumValue <AttractionType>(this, "Type", AttractionType.World); Acceleration = new FloatValue(this, "Acceleration", 0f); Normal = new Vector3Value(this, "Normal", Vector3.UnitY); UseMass = new BoolValue(this, "UseMass", false); }
public TestComponent(int id) : base(id) { Hashtag = new IntValue(this, "Hashtag", 4); Yolo = new StringValue(this, "Yolo", "Yolo!"); Swag = new BoolValue(this, "Swag", true); Foo = new Vector3Value(this, "Foo", new Vector3(1f, 2f, 3f)); Bar = new EnumValue <Attractor.AttractionType>(this, "Bar", Attractor.AttractionType.World); }
public DirectionalLight(int id) : base(id) { Direction = new Vector3Value(this, "Direction", Vector3.UnitY); dirLights.Add(this); }
public Rigidbody(int id) : base(id) { Velocity = new Vector3Value(this, "Velocity", Vector3.Zero); AngularVelocity = new Vector3Value(this, "AngularVelocity", Vector3.Zero); Mass = new FloatValue(this, "Mass", 1f); }
public Constraint(int id) : base(id) { MinPosition = new Vector3Value(this, "MinPosition", Vector3.One * float.NegativeInfinity); MaxPosition = new Vector3Value(this, "MaxPosition", Vector3.One * float.PositiveInfinity); }
public Transform(int id) : base(id) { Position = new Vector3Value(this, "Position", Vector3.Zero); Rotation = new QuaternionValue(this, "Rotation", Quaternion.Identity); Scale = new Vector3Value(this, "Scale", Vector3.One); }