| 1 | using System; | 
 
 
 
 
 | 2 | using System.Collections.Generic; | 
 
 
 
 
 | 3 | using Oni.Physics; | 
 
 
 
 
 | 4 |  | 
 
 
 
 
 | 5 | namespace Oni.Level | 
 
 
 
 
 | 6 | { | 
 
 
 
 
 | 7 | internal class ObjectSetup | 
 
 
 
 
 | 8 | { | 
 
 
 
 
 | 9 | public object[] Geometries; | 
 
 
 
 
 | 10 | public ObjectAnimation Animation; | 
 
 
 
 
 | 11 | public readonly List<ObjectParticle> Particles = new List<ObjectParticle>(); | 
 
 
 
 
 | 12 | public ObjectSetupFlags Flags; | 
 
 
 
 
 | 13 | //public int DoorGunkIndex; | 
 
 
 
 
 | 14 | public int DoorScriptId; | 
 
 
 
 
 | 15 | public ObjectPhysicsType PhysicsType; | 
 
 
 
 
 | 16 | public int ScriptId = 65535; | 
 
 
 
 
 | 17 | public Vector3 Position; | 
 
 
 
 
 | 18 | public Quaternion Orientation = Quaternion.Identity; | 
 
 
 
 
 | 19 | public float Scale = 1.0f; | 
 
 
 
 
 | 20 | public Matrix Origin; | 
 
 
 
 
 | 21 | public string Name; | 
 
 
 
 
 | 22 | public string FileName; | 
 
 
 
 
 | 23 | } | 
 
 
 
 
 | 24 | } |