feat(fix-system): 添加EyeModule并重构视觉模块控制

This commit is contained in:
2026-03-24 15:34:08 +08:00
parent 89f8b52423
commit a561909134
5 changed files with 64 additions and 14 deletions
@@ -152,7 +152,7 @@ namespace AibisDream.FixSystem
}
}
}
/// <summary>
/// 寻找指定名称的BodyModule
/// </summary>
@@ -163,6 +163,16 @@ namespace AibisDream.FixSystem
return BodyModules?.FirstOrDefault(module => module.data.moduleName == modulename);
}
/// <summary>
/// 寻找指定类型的BodyModule
/// </summary>
/// <typeparam name="T">模块类型</typeparam>
/// <returns>对应类型的BodyModule</returns>
public T FindBodyModuleByType<T>() where T : BodyModule
{
return BodyModules?.FirstOrDefault(module => module is T) as T;
}
/// <summary>
/// 设置发热
/// </summary>