diff options
Diffstat (limited to 'OpenSim/Services/Interfaces/IAvatarService.cs')
-rw-r--r-- | OpenSim/Services/Interfaces/IAvatarService.cs | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/OpenSim/Services/Interfaces/IAvatarService.cs b/OpenSim/Services/Interfaces/IAvatarService.cs index cda7113..8412c35 100644 --- a/OpenSim/Services/Interfaces/IAvatarService.cs +++ b/OpenSim/Services/Interfaces/IAvatarService.cs | |||
@@ -162,10 +162,16 @@ namespace OpenSim.Services.Interfaces | |||
162 | } | 162 | } |
163 | 163 | ||
164 | // Visual Params | 164 | // Visual Params |
165 | string[] vps = new string[AvatarAppearance.VISUALPARAM_COUNT]; | 165 | // string[] vps = new string[AvatarAppearance.VISUALPARAM_COUNT]; |
166 | // byte[] binary = appearance.VisualParams; | ||
167 | |||
168 | // for (int i = 0 ; i < AvatarAppearance.VISUALPARAM_COUNT ; i++) | ||
169 | |||
170 | |||
166 | byte[] binary = appearance.VisualParams; | 171 | byte[] binary = appearance.VisualParams; |
172 | string[] vps = new string[binary.Length]; | ||
167 | 173 | ||
168 | for (int i = 0 ; i < AvatarAppearance.VISUALPARAM_COUNT ; i++) | 174 | for (int i = 0; i < binary.Length; i++) |
169 | { | 175 | { |
170 | vps[i] = binary[i].ToString(); | 176 | vps[i] = binary[i].ToString(); |
171 | } | 177 | } |
@@ -265,10 +271,14 @@ namespace OpenSim.Services.Interfaces | |||
265 | if (Data.ContainsKey("VisualParams")) | 271 | if (Data.ContainsKey("VisualParams")) |
266 | { | 272 | { |
267 | string[] vps = Data["VisualParams"].Split(new char[] {','}); | 273 | string[] vps = Data["VisualParams"].Split(new char[] {','}); |
268 | byte[] binary = new byte[AvatarAppearance.VISUALPARAM_COUNT]; | 274 | // byte[] binary = new byte[AvatarAppearance.VISUALPARAM_COUNT]; |
275 | |||
276 | // for (int i = 0 ; i < vps.Length && i < binary.Length ; i++) | ||
277 | byte[] binary = new byte[vps.Length]; | ||
278 | |||
279 | for (int i = 0; i < vps.Length; i++) | ||
269 | 280 | ||
270 | for (int i = 0 ; i < vps.Length && i < binary.Length ; i++) | 281 | binary[i] = (byte)Convert.ToInt32(vps[i]); |
271 | binary[i] = (byte)Convert.ToInt32(vps[i]); | ||
272 | 282 | ||
273 | appearance.VisualParams = binary; | 283 | appearance.VisualParams = binary; |
274 | } | 284 | } |