コード例 #1
0
 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);
 }
コード例 #2
0
 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);
 }
コード例 #3
0
 public DirectionalLight(int id) : base(id)
 {
     Direction = new Vector3Value(this, "Direction", Vector3.UnitY);
     dirLights.Add(this);
 }
コード例 #4
0
ファイル: Rigidbody.cs プロジェクト: 0000duck/Lotus
 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);
 }
コード例 #5
0
ファイル: Constraint.cs プロジェクト: 0000duck/Lotus
 public Constraint(int id)
     : base(id)
 {
     MinPosition = new Vector3Value(this, "MinPosition", Vector3.One * float.NegativeInfinity);
     MaxPosition = new Vector3Value(this, "MaxPosition", Vector3.One * float.PositiveInfinity);
 }
コード例 #6
0
 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);
 }