29 using System.Reflection;
30 using System.Runtime.Serialization;
31 using System.Security.Permissions;
33 using OpenSim.Framework;
36 namespace OpenSim.
Region.Framework.Scenes
47 get {
return m_scene; }
53 public virtual UUID UUID
55 get {
return m_uuid; }
56 set { m_uuid = value; }
64 public virtual string Name
66 get {
return m_name; }
67 set { m_name = value; }
73 public bool IsDeleted {
get;
protected internal set; }
80 public virtual Vector3 AbsolutePosition
97 get {
return m_velocity; }
98 set { m_velocity = value; }
103 public virtual uint LocalId
105 get {
return m_localId; }
118 m_name =
"(basic entity)";
125 public abstract void Update();
140 public Vector3 ipoint =
new Vector3(0, 0, 0);
141 public Vector3 normal =
new Vector3(0, 0, 0);
142 public Vector3 AAfaceNormal =
new Vector3(0, 0, 0);
143 public int face = -1;
144 public bool HitTF =
false;
146 public float distance = 0;
Vector3 m_rotationalvelocity
EntityBase()
Creates a new Entity (should not occur on it's own)
virtual EntityBase Copy()
Copies the entity
EntityIntersection(Vector3 _ipoint, Vector3 _normal, bool _HitTF)