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,29 @@
using Unity.Entities;
using Unity.Mathematics;
/////////////////////////////////////////////////////////////////////////////////
namespace Rukhanka
{
public struct DynamicBoneChainNode: IBufferElementData
{
public int parentIndex;
public float3 position;
public float3 prevPosition;
public BoneTransform referenceLocalPose;
public Entity boneEntity;
}
/////////////////////////////////////////////////////////////////////////////////
public struct DynamicBoneChainComponent: IComponentData, IEnableableComponent
{
public float inertia;
public float damping;
public float elasticity;
public float stiffness;
public float timeAccumulator;
// Previous entity position. Used to simulate inertial motion of whole chain
public float3 prevPosition;
}
}