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,27 @@
using Unity.Entities;
/////////////////////////////////////////////////////////////////////////////////
namespace Rukhanka.Samples
{
partial class DynamicBoneChainSampleSystem: SystemBase
{
////////////////////////////////////////////////////////////////////////////////////////
protected override void OnUpdate()
{
var cfg = ProceduralAnimationsSampleConf.Instance;
if (cfg == null)
return;
foreach (var dbc in SystemAPI.Query<RefRW<DynamicBoneChainComponent>>())
{
dbc.ValueRW.damping = cfg.dynamicBoneDamping.value;
dbc.ValueRW.elasticity = cfg.dynamicBoneElasticity.value;
dbc.ValueRW.stiffness = cfg.dynamicBoneStiffness.value;
dbc.ValueRW.inertia = cfg.dynamicBoneInertia.value;
}
}
}
}
@@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 0ba426e0cd956c441bb8078cb5fb9254
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 298480
packageName: Rukhanka Animation System 2
packageVersion: 2.9.0
assetPath: Packages/com.rukhanka.animation/Samples~/Samples/Scenes/24. Procedural Animation/Scripts/DynamicBoneChainSampleSystems.cs
uploadId: 897522
@@ -0,0 +1,26 @@
using UnityEngine;
using Unity.Assertions;
using UnityEngine.UI;
/////////////////////////////////////////////////////////////////////////////////
namespace Rukhanka.Samples
{
class ProceduralAnimationsSampleConf: MonoBehaviour
{
public Slider dynamicBoneInertia;
public Slider dynamicBoneDamping;
public Slider dynamicBoneElasticity;
public Slider dynamicBoneStiffness;
public static ProceduralAnimationsSampleConf Instance { get; private set; }
/////////////////////////////////////////////////////////////////////////////////
void Awake()
{
Assert.IsNull(Instance);
Instance = this;
}
}
}
@@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: ab6f5b2bbfd473c43ae2d157123c34fa
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 298480
packageName: Rukhanka Animation System 2
packageVersion: 2.9.0
assetPath: Packages/com.rukhanka.animation/Samples~/Samples/Scenes/24. Procedural Animation/Scripts/ProceduralAnimationsSampleConf.cs
uploadId: 897522