public scenario_cutscene_camera_point_block() : base(7) { Add(new TI.Pad(4)); Add(Name = new TI.String()); Add(new TI.Pad(4)); Add(Position = new TI.RealPoint3D()); Add(Orientation = new TI.RealEulerAngles3D()); Add(FieldOfView = new TI.Real(BlamLib.TagInterface.FieldType.Angle)); Add(new TI.Pad(36)); }
protected scenario_object_block(int field_count) : base(field_count + 6) { Add(Type = new TI.BlockIndex()); Add(Name = new TI.BlockIndex()); Add(NotPlaced = new TI.Flags(BlamLib.TagInterface.FieldType.WordFlags)); Add(DesiredPermutation = new TI.ShortInteger()); Add(Position = new TI.RealPoint3D()); Add(Rotation = new TI.RealEulerAngles3D()); }
/// <summary> /// Copy constructor /// </summary> /// <param name="value">field to copy</param> public RealEulerAngles3D(RealEulerAngles3D value) : this() { Y = value.Y; P = value.P; R = value.R; }