public void llUpdateCharacter(LSL_List options)
{
IBotManager botManager = World.RequestModuleInterface<IBotManager>();
if (botManager != null)
{
IBotController controller = botManager.GetCharacterManager(m_host.ParentEntity.UUID);
for (int i = 0; i < options.Length; i += 2)
{
LSL_Types.LSLInteger opt = options.GetLSLIntegerItem(i);
LSL_Types.LSLFloat value = options.GetLSLFloatItem(i + 1);
if (opt == ScriptBaseClass.CHARACTER_DESIRED_SPEED)
controller.SetSpeedModifier((float)value.value);
else if (opt == ScriptBaseClass.CHARACTER_RADIUS)
{
}
else if (opt == ScriptBaseClass.CHARACTER_LENGTH)
{
}
else if (opt == ScriptBaseClass.CHARACTER_ORIENTATION)
{
}
else if (opt == ScriptBaseClass.TRAVERSAL_TYPE)
{
}
else if (opt == ScriptBaseClass.CHARACTER_TYPE)
{
}
else if (opt == ScriptBaseClass.CHARACTER_AVOIDANCE_MODE)
{
}
else if (opt == ScriptBaseClass.CHARACTER_MAX_ACCEL)
{
}
else if (opt == ScriptBaseClass.CHARACTER_MAX_DECEL)
{
}
else if (opt == ScriptBaseClass.CHARACTER_MAX_ANGULAR_SPEED)
{
}
else if (opt == ScriptBaseClass.CHARACTER_MAX_ANGULAR_ACCEL)
{
}
else if (opt == ScriptBaseClass.CHARACTER_TURN_SPEED_MULTIPLIER)
{
}
}
}
}