A stable modding interface between Techblox and mods https://mod.exmods.org/
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

29 行
795B

  1. using Svelto.ECS;
  2. using Techblox.FlyCam;
  3. using TechbloxModdingAPI.Engines;
  4. using TechbloxModdingAPI.Utility;
  5. namespace TechbloxModdingAPI.Players
  6. {
  7. public class FlyCamEngine : IApiEngine
  8. {
  9. public void Ready()
  10. {
  11. }
  12. public EntitiesDB entitiesDB { get; set; }
  13. public void Dispose()
  14. {
  15. }
  16. public string Name => "TechbloxModdingAPIFlyCamEngine";
  17. public bool isRemovable => false;
  18. public OptionalRef<T> GetComponent<T>(uint id) where T : unmanaged, IEntityComponent
  19. {
  20. if (entitiesDB.TryQueryEntitiesAndIndex<T>(id, Techblox.FlyCam.FlyCam.Group, out uint index, out var array))
  21. return new OptionalRef<T>(array, index);
  22. return new OptionalRef<T>();
  23. }
  24. }
  25. }