void installEvents()
{
// in world
KBEngine.Event.registerOut("addSpaceGeometryMapping", this, "addSpaceGeometryMapping");
KBEngine.Event.registerOut("onEnterWorld", this, "onEnterWorld");
KBEngine.Event.registerOut("onLeaveWorld", this, "onLeaveWorld");
KBEngine.Event.registerOut("set_position", this, "set_position");
KBEngine.Event.registerOut("set_direction", this, "set_direction");
KBEngine.Event.registerOut("updatePosition", this, "updatePosition");
KBEngine.Event.registerOut("onControlled", this, "onControlled");
// in world(register by scripts)
KBEngine.Event.registerOut("onAvatarEnterWorld", this, "onAvatarEnterWorld");
KBEngine.Event.registerOut("set_HP", this, "set_HP");
KBEngine.Event.registerOut("set_MP", this, "set_MP");
KBEngine.Event.registerOut("set_HP_Max", this, "set_HP_Max");
KBEngine.Event.registerOut("set_MP_Max", this, "set_MP_Max");
KBEngine.Event.registerOut("set_level", this, "set_level");
KBEngine.Event.registerOut("set_name", this, "set_entityName");
KBEngine.Event.registerOut("set_state", this, "set_state");
KBEngine.Event.registerOut("set_moveSpeed", this, "set_moveSpeed");
KBEngine.Event.registerOut("set_modelScale", this, "set_modelScale");
KBEngine.Event.registerOut("set_modelID", this, "set_modelID");
KBEngine.Event.registerOut("recvDamage", this, "recvDamage");
KBEngine.Event.registerOut("otherAvatarOnJump", this, "otherAvatarOnJump");
KBEngine.Event.registerOut("onAddSkill", this, "onAddSkill");
}