diff options
author | lbsa71 | 2007-07-26 14:55:42 +0000 |
---|---|---|
committer | lbsa71 | 2007-07-26 14:55:42 +0000 |
commit | 39b64564dca0e5cb57a2a8e1b60979ccaaf11ef6 (patch) | |
tree | 81ab89a9749577c6fa1a3a19c1ed09c1942ec201 /OpenSim/Region/Environment/Scenes/EntityBase.cs | |
parent | Added the default shape to the OpenSim library. Now need to get the new ruth ... (diff) | |
download | opensim-SC-39b64564dca0e5cb57a2a8e1b60979ccaaf11ef6.zip opensim-SC-39b64564dca0e5cb57a2a8e1b60979ccaaf11ef6.tar.gz opensim-SC-39b64564dca0e5cb57a2a8e1b60979ccaaf11ef6.tar.bz2 opensim-SC-39b64564dca0e5cb57a2a8e1b60979ccaaf11ef6.tar.xz |
* Started renaming world to Scene
* Update and UpdateMovement now first stores array to avoid collection update exceptions
* Ignored some bins
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/EntityBase.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/EntityBase.cs | 47 |
1 files changed, 13 insertions, 34 deletions
diff --git a/OpenSim/Region/Environment/Scenes/EntityBase.cs b/OpenSim/Region/Environment/Scenes/EntityBase.cs index 0d1e3fc..08f13c2 100644 --- a/OpenSim/Region/Environment/Scenes/EntityBase.cs +++ b/OpenSim/Region/Environment/Scenes/EntityBase.cs | |||
@@ -11,7 +11,7 @@ namespace OpenSim.Region.Environment.Scenes | |||
11 | protected List<EntityBase> m_children; | 11 | protected List<EntityBase> m_children; |
12 | 12 | ||
13 | 13 | ||
14 | protected Scene m_world; | 14 | protected Scene m_scene; |
15 | protected string m_name; | 15 | protected string m_name; |
16 | 16 | ||
17 | /// <summary> | 17 | /// <summary> |
@@ -24,19 +24,14 @@ namespace OpenSim.Region.Environment.Scenes | |||
24 | } | 24 | } |
25 | 25 | ||
26 | protected LLVector3 m_pos; | 26 | protected LLVector3 m_pos; |
27 | |||
27 | /// <summary> | 28 | /// <summary> |
28 | /// | 29 | /// |
29 | /// </summary> | 30 | /// </summary> |
30 | public virtual LLVector3 Pos | 31 | public virtual LLVector3 Pos |
31 | { | 32 | { |
32 | get | 33 | get { return m_pos; } |
33 | { | 34 | set { m_pos = value; } |
34 | return m_pos; | ||
35 | } | ||
36 | set | ||
37 | { | ||
38 | m_pos = value; | ||
39 | } | ||
40 | } | 35 | } |
41 | 36 | ||
42 | public LLVector3 m_velocity; | 37 | public LLVector3 m_velocity; |
@@ -46,28 +41,16 @@ namespace OpenSim.Region.Environment.Scenes | |||
46 | /// </summary> | 41 | /// </summary> |
47 | public virtual LLVector3 Velocity | 42 | public virtual LLVector3 Velocity |
48 | { | 43 | { |
49 | get | 44 | get { return m_velocity; } |
50 | { | 45 | set { m_velocity = value; } |
51 | return m_velocity; | ||
52 | } | ||
53 | set | ||
54 | { | ||
55 | m_velocity = value; | ||
56 | } | ||
57 | } | 46 | } |
58 | 47 | ||
59 | protected Quaternion m_rotation = new Quaternion(0,0,1,0); | 48 | protected Quaternion m_rotation = new Quaternion(0, 0, 1, 0); |
60 | 49 | ||
61 | public virtual Quaternion Rotation | 50 | public virtual Quaternion Rotation |
62 | { | 51 | { |
63 | get | 52 | get { return m_rotation; } |
64 | { | 53 | set { m_rotation = value; } |
65 | return m_rotation; | ||
66 | } | ||
67 | set | ||
68 | { | ||
69 | m_rotation = value; | ||
70 | } | ||
71 | } | 54 | } |
72 | 55 | ||
73 | protected uint m_localId; | 56 | protected uint m_localId; |
@@ -91,19 +74,17 @@ namespace OpenSim.Region.Environment.Scenes | |||
91 | m_name = "(basic entity)"; | 74 | m_name = "(basic entity)"; |
92 | 75 | ||
93 | m_children = new List<EntityBase>(); | 76 | m_children = new List<EntityBase>(); |
94 | |||
95 | } | 77 | } |
96 | 78 | ||
97 | /// <summary> | 79 | /// <summary> |
98 | /// | 80 | /// |
99 | /// </summary> | 81 | /// </summary> |
100 | public virtual void updateMovement() | 82 | public virtual void UpdateMovement() |
101 | { | 83 | { |
102 | |||
103 | foreach (EntityBase child in m_children) | 84 | foreach (EntityBase child in m_children) |
104 | 85 | ||
105 | { | 86 | { |
106 | child.updateMovement(); | 87 | child.UpdateMovement(); |
107 | } | 88 | } |
108 | } | 89 | } |
109 | 90 | ||
@@ -125,7 +106,6 @@ namespace OpenSim.Region.Environment.Scenes | |||
125 | /// </summary> | 106 | /// </summary> |
126 | public virtual void BackUp() | 107 | public virtual void BackUp() |
127 | { | 108 | { |
128 | |||
129 | } | 109 | } |
130 | 110 | ||
131 | /// <summary> | 111 | /// <summary> |
@@ -134,7 +114,7 @@ namespace OpenSim.Region.Environment.Scenes | |||
134 | /// <returns></returns> | 114 | /// <returns></returns> |
135 | public virtual EntityBase Copy() | 115 | public virtual EntityBase Copy() |
136 | { | 116 | { |
137 | return (EntityBase)this.MemberwiseClone(); | 117 | return (EntityBase) MemberwiseClone(); |
138 | } | 118 | } |
139 | 119 | ||
140 | /// <summary> | 120 | /// <summary> |
@@ -142,7 +122,6 @@ namespace OpenSim.Region.Environment.Scenes | |||
142 | /// </summary> | 122 | /// </summary> |
143 | public virtual void LandRenegerated() | 123 | public virtual void LandRenegerated() |
144 | { | 124 | { |
145 | |||
146 | } | 125 | } |
147 | } | 126 | } |
148 | } | 127 | } \ No newline at end of file |