示例#1
0
			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));
			}
示例#2
0
			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());
			}
示例#3
0
		/// <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; }