Netcode Bootstrap

This commit is contained in:
Luis Gonzalez
2026-05-31 14:27:52 -07:00
parent 99d8d2d2a9
commit 7fa77ce821
1813 changed files with 2921554 additions and 84 deletions
@@ -0,0 +1,33 @@
using Unity.Entities;
using UnityEngine;
/////////////////////////////////////////////////////////////////////////////////
namespace Rukhanka.Hybrid
{
public class BoneVisualizationAuthoring: MonoBehaviour
{
public float tripodSize;
}
/////////////////////////////////////////////////////////////////////////////////
class BoneVisualizationBaker: Baker<BoneVisualizationAuthoring>
{
public override void Bake(BoneVisualizationAuthoring a)
{
#if !UNITY_SERVER
var e = GetEntity(TransformUsageFlags.Dynamic);
var bvc = new BoneVisualizationComponent()
{
tripodSize = a.tripodSize
};
AddComponent(e, bvc);
#endif
#if (RUKHANKA_NO_DEBUG_DRAWER && RUKHANKA_DEBUG_INFO)
Debug.LogWarning($"'{a.name}' rig visualization was requested, but DebugDrawer is compiled out via RUKHANKA_NO_DEBUG_DRAWER script symbol. No visualization is available.");
#endif
}
}
}