diff options
author | UbitUmarov | 2012-03-04 04:26:05 +0000 |
---|---|---|
committer | UbitUmarov | 2012-03-04 04:26:05 +0000 |
commit | 01fcd400d7651be5f4aae3547a0489a7ccc5d7f7 (patch) | |
tree | 2b775b1118bf0fc25782c153513fc132ad6297ac /OpenSim/Region/Physics/UbitOdePlugin/ODECharacter.cs | |
parent | Merge branch 'master' of ssh://3dhosting.de/var/git/careminster into ubitwork (diff) | |
download | opensim-SC-01fcd400d7651be5f4aae3547a0489a7ccc5d7f7.zip opensim-SC-01fcd400d7651be5f4aae3547a0489a7ccc5d7f7.tar.gz opensim-SC-01fcd400d7651be5f4aae3547a0489a7ccc5d7f7.tar.bz2 opensim-SC-01fcd400d7651be5f4aae3547a0489a7ccc5d7f7.tar.xz |
update UbitOde
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/Physics/UbitOdePlugin/ODECharacter.cs | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/OpenSim/Region/Physics/UbitOdePlugin/ODECharacter.cs b/OpenSim/Region/Physics/UbitOdePlugin/ODECharacter.cs index 793e281..94cadb2 100644 --- a/OpenSim/Region/Physics/UbitOdePlugin/ODECharacter.cs +++ b/OpenSim/Region/Physics/UbitOdePlugin/ODECharacter.cs | |||
@@ -136,7 +136,8 @@ namespace OpenSim.Region.Physics.OdePlugin | |||
136 | public UUID m_uuid; | 136 | public UUID m_uuid; |
137 | public bool bad = false; | 137 | public bool bad = false; |
138 | 138 | ||
139 | public ContactData AvatarContactData = new ContactData(10f, 0.3f); | 139 | float mu; |
140 | float bounce; | ||
140 | 141 | ||
141 | public OdeCharacter(String avName, OdeScene parent_scene, Vector3 pos, Vector3 size, float pid_d, float pid_p, float capsule_radius, float density, float walk_divisor, float rundivisor) | 142 | public OdeCharacter(String avName, OdeScene parent_scene, Vector3 pos, Vector3 size, float pid_d, float pid_p, float capsule_radius, float density, float walk_divisor, float rundivisor) |
142 | { | 143 | { |
@@ -168,8 +169,8 @@ namespace OpenSim.Region.Physics.OdePlugin | |||
168 | m_density = density; | 169 | m_density = density; |
169 | m_mass = 80f; // sure we have a default | 170 | m_mass = 80f; // sure we have a default |
170 | 171 | ||
171 | AvatarContactData.mu = parent_scene.AvatarFriction; | 172 | mu = parent_scene.AvatarFriction; |
172 | AvatarContactData.bounce = parent_scene.AvatarBounce; | 173 | bounce = parent_scene.AvatarBounce; |
173 | 174 | ||
174 | walkDivisor = walk_divisor; | 175 | walkDivisor = walk_divisor; |
175 | runDivisor = rundivisor; | 176 | runDivisor = rundivisor; |
@@ -190,9 +191,10 @@ namespace OpenSim.Region.Physics.OdePlugin | |||
190 | set { return; } | 191 | set { return; } |
191 | } | 192 | } |
192 | 193 | ||
193 | public override ContactData ContactData | 194 | public override void getContactData(ref ContactData cdata) |
194 | { | 195 | { |
195 | get { return AvatarContactData; } | 196 | cdata.mu = mu; |
197 | cdata.bounce = bounce; | ||
196 | } | 198 | } |
197 | 199 | ||
198 | public override bool Building { get; set; } | 200 | public override bool Building { get; set; } |