Aurora.ScriptEngine.AuroraDotNetEngine.APIs.LSL_Api.llUpdateCharacter C# (CSharp) Method

llUpdateCharacter() public method

public llUpdateCharacter ( Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.list options ) : void
options Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.list
return void
        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)
                    {
                    }
                }
            }
        }
LSL_Api