Netcode Bootstrap
This commit is contained in:
+27
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+18
@@ -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
|
||||
+26
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
+18
@@ -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
|
||||
Reference in New Issue
Block a user