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 863fd93..0caa521 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 | } |
@@ -266,10 +272,14 @@ namespace OpenSim.Services.Interfaces | |||
266 | if (Data.ContainsKey("VisualParams")) | 272 | if (Data.ContainsKey("VisualParams")) |
267 | { | 273 | { |
268 | string[] vps = Data["VisualParams"].Split(new char[] {','}); | 274 | string[] vps = Data["VisualParams"].Split(new char[] {','}); |
269 | byte[] binary = new byte[AvatarAppearance.VISUALPARAM_COUNT]; | 275 | // byte[] binary = new byte[AvatarAppearance.VISUALPARAM_COUNT]; |
276 | |||
277 | // for (int i = 0 ; i < vps.Length && i < binary.Length ; i++) | ||
278 | byte[] binary = new byte[vps.Length]; | ||
279 | |||
280 | for (int i = 0; i < vps.Length; i++) | ||
270 | 281 | ||
271 | for (int i = 0 ; i < vps.Length && i < binary.Length ; i++) | 282 | binary[i] = (byte)Convert.ToInt32(vps[i]); |
272 | binary[i] = (byte)Convert.ToInt32(vps[i]); | ||
273 | 283 | ||
274 | appearance.VisualParams = binary; | 284 | appearance.VisualParams = binary; |
275 | } | 285 | } |