Single smell works

This commit is contained in:
Pascal Serrarens 2026-05-06 12:10:26 +02:00
parent 67beb5e486
commit b1121eed87
19 changed files with 4608 additions and 427 deletions

View File

@ -10,7 +10,9 @@ namespace CreatureControl {
protected Insect insect;
public override void OnEnable() {
if (target == null)
return;
insect = target as Insect;
bool anythingChanged = false;
@ -153,10 +155,14 @@ namespace CreatureControl {
SerializedProperty rightHindLegProp = serializedObject.FindProperty(nameof(Insect.rightHindLeg));
somethingChanged |= Leg_Editor.Inspector(rightHindLegProp, insect.insectRig.rightBackLeg, insect.rightHindLeg);
EditorGUILayout.Space();
EditorGUILayout.PropertyField(serializedObject.FindProperty(nameof(Ant.touchLeft)));
EditorGUILayout.PropertyField(serializedObject.FindProperty(nameof(Ant.touchRight)));
EditorGUI.indentLevel--;
if (somethingChanged) {
Debug.Log("seomthin has changed");
// don't know if this apply/update is really needed....
serializedObject.Update();
// serializedObject.ApplyModifiedProperties();

View File

@ -34,7 +34,7 @@ namespace CreatureControl {
/// <summary>
/// If there is not static object below the feet of the avatar the avatar will fall down until it reaches solid ground
/// </summary>
public bool useGravity = true;
public bool useGravity = false;
[Range(0f, 1f)]
public float slopeAlignment = 0.3f;
@ -137,11 +137,13 @@ namespace CreatureControl {
UpdatePose();
// copy animator root motion to the creature
//this.transform.SetPositionAndRotation(targetRig.transform.position, targetRig.transform.rotation);
// As target rig is probably a child of this.transform,
// We need to restore the position/rotation of the targetsRig.
//targetRig.transform.SetPositionAndRotation(this.transform.position, this.transform.rotation);
if (this.model != this.transform) {
// copy animator root motion to the creature
this.transform.SetPositionAndRotation(targetRig.transform.position, targetRig.transform.rotation);
// As target rig is probably a child of this.transform,
// We need to restore the position/rotation of the targetsRig.
targetRig.transform.SetPositionAndRotation(this.transform.position, this.transform.rotation);
}
}
/// <summary>
@ -161,9 +163,9 @@ namespace CreatureControl {
public virtual void UpdateModel() {
if (this.model == null)
return;
this.targetRig.transform.GetPositionAndRotation(out Vector3 targetRigPosition, out Quaternion targetRigOrientation);
Vector3 newPosition = targetRigPosition + this.targetToModelTranslation;
Quaternion newOrientation = targetRigOrientation * this.targetToModelRotation;
this.model.SetPositionAndRotation(newPosition, newOrientation);

View File

@ -1,15 +1,16 @@
using UnityEditor;
using UnityEngine;
using NanoBrain;
namespace CreatureControl {
[CustomEditor(typeof(Ant))]
public class Ant_Editor : Insect_Editor {
protected Ant ant;
//protected Ant ant;
public override void OnEnable() {
this.ant = target as Ant;
//this.ant = target as Ant;
base.OnEnable();
}
@ -24,6 +25,7 @@ namespace CreatureControl {
EditorGUILayout.PropertyField(serializedObject.FindProperty(nameof(Ant.foodReceptor)));
EditorGUILayout.PropertyField(serializedObject.FindProperty(nameof(Ant.homeReceptor)));
EditorGUILayout.PropertyField(serializedObject.FindProperty(nameof(Ant.hasFood)));
serializedObject.ApplyModifiedProperties();
}
private void HomePheromonePrefabInspector() {
@ -37,4 +39,4 @@ namespace CreatureControl {
}
}
}
}

View File

@ -7,7 +7,11 @@ using System.Collections;
namespace NanoBrain {
[CustomPropertyDrawer(typeof(Neuron))]
class NeuronDrawer : PropertyDrawer {
class Neuron_Drawer : PropertyDrawer {
public static void Insepctor(SerializedObject serializedObject, string propertyName ) {
EditorGUILayout.PropertyField(serializedObject.FindProperty(propertyName));
}
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) {
// Draw foldout + properties
label = EditorGUI.BeginProperty(position, label, property);

View File

@ -284,8 +284,8 @@ namespace NanoBrain {
}
public Action WhenFiring;
public virtual bool isSleeping => false;// Time.time - this.lastUpdate > this.timeToSleep; //this.outputMagnitude == 0;
public bool persistOutput = false;
public virtual bool isSleeping => persistOutput ? false : (Time.time - this.lastUpdate > this.timeToSleep);
public void SleepCheck() {
if (this.isSleeping) {
#if UNITY_MATHEMATICS
@ -330,6 +330,7 @@ namespace NanoBrain {
protected virtual void CloneFields(Neuron clone) {
clone.bias = this.bias;
clone.persistOutput = this.persistOutput;
clone.combinator = this.combinator;
clone.curve = this.curve;
clone.curvePreset = this.curvePreset;

View File

@ -45,6 +45,7 @@ namespace CreatureControl {
public Neuron pheromoneSteering;
public Neuron foodReceptor;
public Neuron homeReceptor;
public Neuron foodSmell;
// brain output
public Neuron targetDirection;
@ -64,8 +65,10 @@ namespace CreatureControl {
if (brain != null) {
//--- brain inputs
this.beat = brain.GetNeuron("Beat");
touchLeft.receptor = brain.GetNucleus("Hit Left") as Neuron;
touchRight.receptor = brain.GetNucleus("Hit Right") as Neuron;
if (touchLeft != null)
touchLeft.receptor = brain.GetNucleus("Hit Left") as Neuron;
if (touchRight != null)
touchRight.receptor = brain.GetNucleus("Hit Right") as Neuron;
this.foodReceptor = brain.GetNucleus("Food Receptor") as Neuron;
this.homeReceptor = brain.GetNucleus("Home Receptor") as Neuron;
this.pheromoneSteering = brain.GetNucleus("Pheromone Steering") as Neuron;
@ -104,10 +107,16 @@ namespace CreatureControl {
#region Update
void PlaceFoodPheromone() {
if (foodPheromonePrefab == null)
return;
GameObject pheromoneObj = Instantiate(foodPheromonePrefab);
pheromoneObj.transform.position = this.model.position;
}
void PlaceHomePheromone() {
if (homePheromonePrefab == null)
return;
GameObject pheromoneObj = Instantiate(homePheromonePrefab);
pheromoneObj.transform.position = this.model.position;
}
@ -127,22 +136,22 @@ namespace CreatureControl {
if (this.targetDirection == null || this.animator == null)
return;
Vector3 movementDir = Quaternion.Euler(0, 180, 0) * this.targetDirection.outputValue;
Vector3 movementDir = this.targetDirection.outputValue;
this.linearVelocity =
(1 - this.inertia) * (Time.deltaTime * movementDir.normalized) +
this.inertia * this.linearVelocity;
this.linearVelocity = this.linearVelocity.normalized;
float forwardParam = this.linearVelocity.z;
this.forwardSpeed = this.linearVelocity.z;
float angleRad = this.linearVelocity.sqrMagnitude > 1e-10f ?
Mathf.Atan2(this.linearVelocity.x, this.linearVelocity.z) :
0;
// map -20..20 degrees to -1..1
float rotateParam = Mathf.Clamp(angleRad * 3, -1f, 1f);
this.rotationSpeed = Mathf.Clamp(angleRad * 3, -1f, 1f);
this.animator.SetFloat("Forward", forwardParam);
this.animator.SetFloat("Rotation", rotateParam);
this.animator.SetFloat("Forward", this.forwardSpeed);
this.animator.SetFloat("Rotation", this.rotationSpeed);
}
private static readonly WaitForSeconds _waitForSeconds3 = new(3);
@ -154,9 +163,9 @@ namespace CreatureControl {
// Set random direction to simulate noisy smells perception
// which will result in a bit of random walking when no clear
// smells are received
float randomAngle = Random.Range(-smellAngle, smellAngle);
float randomAngle = Random.Range(-smellAngle/4, smellAngle/4);
Vector3 randomDirection = Quaternion.AngleAxis(randomAngle, Vector3.up) * Vector3.forward;
pheromoneSteering?.SetBias(randomDirection);
foodReceptor?.SetBias(randomDirection);
yield return _waitForSeconds3;
}
}
@ -168,8 +177,6 @@ namespace CreatureControl {
SmellFood(collider);
SmellHome(collider);
}
// if (nanoBrain != null && nanoBrain.brain != null)
// nanoBrain.brain.UpdateNuclei();
}
void SmellPheromones(Collider thing) {
@ -185,52 +192,43 @@ namespace CreatureControl {
Vector3 smell = smellDirection.normalized * intensity;
switch (pheromone.type) {
case Pheromone.Type.Food:
foodReceptor?.ProcessStimulus(smellDirection.normalized * intensity); //, pheromone.GetInstanceID(), "food pheromone");
foodReceptor?.ProcessStimulus(smell);
break;
case Pheromone.Type.Home:
homeReceptor?.ProcessStimulus(smellDirection.normalized * intensity); //, pheromone.GetInstanceID(), "home pheromone");
homeReceptor?.ProcessStimulus(smell);
break;
}
//Debug.DrawLine(this.transform.position, pheromone.transform.position, Color.magenta);
// Debug.DrawLine(this.transform.position, pheromone.transform.position, Color.magenta);
}
}
void SmellFood(Collider thing) {
if (hasFood != null && hasFood.outputValue.x > 0)
// if it has food...
return;
Food food = thing.GetComponentInParent<Food>();
if (food == null)
return;
Vector3 smellDirection = this.transform.InverseTransformPoint(food.transform.position);
float distance = smellDirection.magnitude;
float angle = Vector3.Angle(Vector3.back, smellDirection);
float angle = Vector3.Angle(Vector3.forward, smellDirection);
if (angle < smellAngle && distance > 0.01) {
float intensity = food.StrengthAt(distance);
foodReceptor?.ProcessStimulus(smellDirection.normalized * intensity); //, food.GetInstanceID(), "food");
Debug.DrawLine(this.transform.position, food.transform.position, Color.red);
foodReceptor?.ProcessStimulus(smellDirection.normalized * intensity);
//Debug.DrawLine(this.transform.position, food.transform.position, Color.red);
}
}
void SmellHome(Collider thing) {
if (hasFood != null && hasFood.outputValue.x < 0)
// if it does not have food....
return;
AntsNest nest = thing.GetComponentInParent<AntsNest>();
if (nest == null)
return;
Vector3 smellDirection = this.transform.InverseTransformPoint(nest.transform.position);
float distance = smellDirection.magnitude;
float angle = Vector3.Angle(Vector3.back, smellDirection);
float angle = Vector3.Angle(Vector3.forward, smellDirection);
if (angle < smellAngle && distance > 0.01) {
float intensity = nest.StrengthAt(distance);
Vector3 value = smellDirection.normalized * intensity;
homeReceptor?.ProcessStimulus(value); //, nest.GetInstanceID(), "nest");
Debug.DrawLine(this.transform.position, nest.transform.position, Color.red);
homeReceptor?.ProcessStimulus(smellDirection.normalized * intensity);
//Debug.DrawLine(this.transform.position, nest.transform.position, Color.red);
}
}

View File

@ -6,16 +6,23 @@ public class AntennaTouch : MonoBehaviour {
public Neuron receptor;
public Insect insect;
public GameObject hitObject;
protected virtual void Awake() {
this.insect = GetComponentInParent<Insect>();
}
void OnTriggerStay(Collider other) {
this.hitObject = other.gameObject;
Vector3 touchDirection = this.insect.transform.InverseTransformVector(this.transform.forward);
receptor?.SetBias(touchDirection);
}
// Perhaps I can leave this out and use the sleep state?
// Sleep is currently only for clusters..
void OnTriggerExit(Collider other) {
this.hitObject = null;
Vector3 touchDirection = Vector3.zero;
receptor?.SetBias(touchDirection);
}

View File

@ -19,7 +19,7 @@ namespace CreatureControl {
while (numberOfAnts > 0) {
Ant ant = Instantiate(antPrefab);
ant.transform.eulerAngles = 360 * Random.value * Vector3.up;
ant.transform.position = this.transform.position + ant.transform.forward * 0.1F;
ant.transform.position = this.transform.position + ant.transform.forward * 0.01F;
ant.name = "Ant " + (++antCount);
numberOfAnts--;
yield return _waitForSeconds0_2;

View File

@ -22,7 +22,7 @@ namespace CreatureControl {
}
void Start() {
havingFood?.SetBias(-Vector3.one);
havingFood?.SetBias(Vector3.zero);
}
protected void CheckGrab() {
@ -62,8 +62,8 @@ namespace CreatureControl {
toDelete.Add(transform.GetChild(i).gameObject);
foreach (GameObject go in toDelete)
Destroy(go);
havingFood?.SetBias(-Vector3.one);
havingFood?.SetBias(Vector3.zero);
}
}

View File

@ -12,7 +12,7 @@ BlendTree:
m_Motion: {fileID: 7400000, guid: ab82ff68e62ea3b1c8e6523f8d46c142, type: 2}
m_Threshold: -1
m_Position: {x: 0, y: 1}
m_TimeScale: 0.5
m_TimeScale: 1
m_CycleOffset: 0
m_DirectBlendParameter: Forward
m_Mirror: 0
@ -28,7 +28,7 @@ BlendTree:
m_Motion: {fileID: 7400000, guid: 91229db5e929c379bbfd5bf417848488, type: 2}
m_Threshold: 1
m_Position: {x: 1, y: 0}
m_TimeScale: 0.5
m_TimeScale: 1
m_CycleOffset: 0
m_DirectBlendParameter: Forward
m_Mirror: 0
@ -51,7 +51,7 @@ BlendTree:
m_Motion: {fileID: 7400000, guid: 138594cdb62397137913b39c26d3de5a, type: 2}
m_Threshold: 0
m_Position: {x: 0, y: 0}
m_TimeScale: 0.5
m_TimeScale: 1
m_CycleOffset: 0
m_DirectBlendParameter: Forward
m_Mirror: 0
@ -59,7 +59,7 @@ BlendTree:
m_Motion: {fileID: 7400000, guid: b8a731a1533b8c960b3f3688d4922a24, type: 2}
m_Threshold: 0.25
m_Position: {x: 0, y: 1}
m_TimeScale: 0.5
m_TimeScale: 1
m_CycleOffset: 0
m_DirectBlendParameter: Forward
m_Mirror: 0
@ -67,7 +67,7 @@ BlendTree:
m_Motion: {fileID: 7400000, guid: 240c3a3c6c28272059bf7b591ff818b1, type: 2}
m_Threshold: 0.5
m_Position: {x: -1, y: 0}
m_TimeScale: 0.5
m_TimeScale: 1
m_CycleOffset: 0
m_DirectBlendParameter: Forward
m_Mirror: 0
@ -75,7 +75,7 @@ BlendTree:
m_Motion: {fileID: 7400000, guid: 501d5503172629df192bb4ad015fb4f7, type: 2}
m_Threshold: 0.75
m_Position: {x: 1, y: 0}
m_TimeScale: 0.5
m_TimeScale: 1
m_CycleOffset: 0
m_DirectBlendParameter: Forward
m_Mirror: 0
@ -83,7 +83,7 @@ BlendTree:
m_Motion: {fileID: 7400000, guid: b8a731a1533b8c960b3f3688d4922a24, type: 2}
m_Threshold: 1
m_Position: {x: 0, y: -1}
m_TimeScale: -0.5
m_TimeScale: -1
m_CycleOffset: 0
m_DirectBlendParameter: Forward
m_Mirror: 0

View File

@ -32,6 +32,7 @@ MonoBehaviour:
- rid: 4201949834634854856
- rid: 4201949834634854857
- rid: 4201949834634854858
- rid: 4201949854258954578
references:
version: 2
RefIds:
@ -42,8 +43,8 @@ MonoBehaviour:
data:
name: Output
parent:
rid: 4201949834634854873
bias: {x: 0, y: 0, z: -1}
rid: 4201949854258954746
bias: {x: 0, y: 0, z: 1}
_synapses:
- neuron:
rid: 4201949831649034327
@ -81,6 +82,7 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0
trace: 0
_receivers: []
- rid: 4201949831649034327
@ -88,7 +90,7 @@ MonoBehaviour:
data:
name: Collision
parent:
rid: 4201949834634854873
rid: 4201949854258954746
bias: {x: 0, y: 0, z: 0}
_synapses:
- neuron:
@ -124,6 +126,7 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0
trace: 0
_receivers:
- rid: 4201949831649034325
@ -133,7 +136,7 @@ MonoBehaviour:
data:
name: Hit Left
parent:
rid: 4201949834634854873
rid: 4201949854258954746
bias: {x: 0, y: 0, z: 0}
_synapses: []
combinator: 0
@ -163,6 +166,7 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0
trace: 0
_receivers:
- rid: 4201949831649034327
@ -171,7 +175,7 @@ MonoBehaviour:
data:
name: Hit Right
parent:
rid: 4201949834634854873
rid: 4201949854258954746
bias: {x: 0, y: 0, z: 0}
_synapses: []
combinator: 0
@ -201,6 +205,7 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0
trace: 0
_receivers:
- rid: 4201949831649034327
@ -209,7 +214,7 @@ MonoBehaviour:
data:
name: Beat
parent:
rid: 4201949834634854873
rid: 4201949854258954746
bias: {x: 0, y: 0, z: 0}
_synapses: []
combinator: 0
@ -239,21 +244,26 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0
trace: 0
_receivers:
- rid: 4201949834634854704
- rid: 4201949854258954578
- rid: 4201949834634854704
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
data:
name: Home Pheromones
parent:
rid: 4201949834634854873
bias: {x: 0, y: 0, z: 0}
rid: 4201949854258954746
bias: {x: 1, y: 1, z: 1}
_synapses:
- neuron:
rid: 4201949834634854702
weight: 1
combinator: 0
- neuron:
rid: 4201949834634854858
weight: 1
combinator: 1
_curvePreset: 0
curve:
serializedVersion: 2
@ -280,6 +290,7 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0
trace: 0
_receivers: []
- rid: 4201949834634854727
@ -287,7 +298,7 @@ MonoBehaviour:
data:
name: Food Receptor
parent:
rid: 4201949834634854873
rid: 4201949854258954746
bias: {x: 0, y: 0, z: 0}
_synapses: []
combinator: 0
@ -317,6 +328,7 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0
trace: 0
_receivers:
- rid: 4201949834634854857
@ -325,7 +337,7 @@ MonoBehaviour:
data:
name: Mouth
parent:
rid: 4201949834634854873
rid: 4201949854258954746
bias: {x: 0, y: 0, z: 0}
_synapses:
- neuron:
@ -358,6 +370,7 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0
trace: 0
_receivers: []
- rid: 4201949834634854833
@ -365,7 +378,7 @@ MonoBehaviour:
data:
name: Having Food
parent:
rid: 4201949834634854873
rid: 4201949854258954746
bias: {x: 0, y: 0, z: 0}
_synapses: []
combinator: 0
@ -395,16 +408,18 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 1
trace: 0
_receivers:
- rid: 4201949834634854855
- rid: 4201949834634854858
- rid: 4201949854258954578
- rid: 4201949834634854855
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
data:
name: Home Smell
parent:
rid: 4201949834634854873
rid: 4201949854258954746
bias: {x: 1, y: 1, z: 1}
_synapses:
- neuron:
@ -440,6 +455,7 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0
trace: 0
_receivers:
- rid: 4201949831649034325
@ -448,7 +464,7 @@ MonoBehaviour:
data:
name: Home Receptor
parent:
rid: 4201949834634854873
rid: 4201949854258954746
bias: {x: 0, y: 0, z: 0}
_synapses: []
combinator: 0
@ -478,6 +494,7 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0
trace: 0
_receivers:
- rid: 4201949834634854855
@ -486,7 +503,7 @@ MonoBehaviour:
data:
name: Food Smell
parent:
rid: 4201949834634854873
rid: 4201949854258954746
bias: {x: 1, y: 1, z: 1}
_synapses:
- neuron:
@ -522,6 +539,7 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0
trace: 0
_receivers:
- rid: 4201949831649034325
@ -530,7 +548,7 @@ MonoBehaviour:
data:
name: Not having Food
parent:
rid: 4201949834634854873
rid: 4201949854258954746
bias: {x: 1, y: 1, z: 1}
_synapses:
- neuron:
@ -563,10 +581,56 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 1
trace: 0
_receivers:
- rid: 4201949834634854857
- rid: 4201949834634854873
- rid: 4201949834634854704
- rid: 4201949854258954578
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
data:
name: Food Pheromones
parent:
rid: 4201949854258954746
bias: {x: 1, y: 1, z: 1}
_synapses:
- neuron:
rid: 4201949834634854702
weight: 1
- neuron:
rid: 4201949834634854833
weight: 1
combinator: 1
_curvePreset: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0
trace: 0
_receivers: []
- rid: 4201949854258954746
type: {class: Cluster, ns: NanoBrain, asm: Assembly-CSharp}
data:
name: Foraging
@ -588,3 +652,4 @@ MonoBehaviour:
- rid: 4201949834634854856
- rid: 4201949834634854857
- rid: 4201949834634854858
- rid: 4201949854258954578

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 270edf85af80c05d4805cd7aabaf41ab
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,96 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &5498987105763849279
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3207777328726177782}
m_Layer: 0
m_Name: LowPolyAnt
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3207777328726177782
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5498987105763849279}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 803705186292288602}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &913646774892768177
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 3207777328726177782}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.w
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 180
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_Name
value: LowPolyAntRigged
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
--- !u!4 &803705186292288602 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
m_PrefabInstance: {fileID: 913646774892768177}
m_PrefabAsset: {fileID: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 4dff5bed1fdfdda6cb1a398623e62f76
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -131,8 +131,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 310226470799096867}
serializedVersion: 2
m_LocalRotation: {x: 0.039815653, y: -0.9599674, z: 0.18536547, w: 0.20619658}
m_LocalPosition: {x: -0.0025763495, y: 0, z: -0.007210667}
m_LocalRotation: {x: 0.039815694, y: -0.9599674, z: 0.18536566, w: 0.20619659}
m_LocalPosition: {x: -0.002576349, y: 0, z: -0.007210666}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -206,7 +206,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 627474747923666567}
serializedVersion: 2
m_LocalRotation: {x: -0.05572752, y: 0.14248866, z: 0.008035409, w: 0.98819375}
m_LocalRotation: {x: 0.05572741, y: -0.1424888, z: -0.008035398, w: -0.98819375}
m_LocalPosition: {x: 0.0011845141, y: 0.0022176225, z: -0.0008242579}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -233,14 +233,14 @@ MonoBehaviour:
_tarsus: {fileID: 2356608666883495351}
_phalanges: {fileID: 0}
_end: {fileID: 0}
_femurLength: 0.0019033402
_tibiaLength: 0.0030214668
_femurLength: 0.0019033407
_tibiaLength: 0.003021466
_tarsusLength: 0
_phalangesLength: 0
side: 0
target: {fileID: 6702413818536640054}
targetToBoneFemur: {x: -0.39405382, y: 0.58713, z: 0.58713055, w: -0.3940538}
targetToBoneTibia: {x: 0.16597652, y: 0.68735147, z: 0.6873513, w: 0.16597664}
targetToBoneFemur: {x: -0.39405382, y: 0.58713007, z: 0.5871305, w: -0.3940537}
targetToBoneTibia: {x: 0.16597646, y: 0.68735164, z: 0.6873513, w: 0.16597664}
--- !u!1 &794584019555967318
GameObject:
m_ObjectHideFlags: 0
@ -265,8 +265,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 794584019555967318}
serializedVersion: 2
m_LocalRotation: {x: 0.56625897, y: -0, z: -0.000000014901161, w: 0.8242274}
m_LocalPosition: {x: 2.3283064e-10, y: 5.820766e-11, z: 0.0030040161}
m_LocalRotation: {x: 0.5662594, y: -0.000000089406974, z: 0.000000050291423, w: 0.82422715}
m_LocalPosition: {x: 3.4924597e-10, y: 5.820766e-11, z: 0.0030040166}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -299,8 +299,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 879920836154580446}
serializedVersion: 2
m_LocalRotation: {x: 0.16025314, y: -0.77083653, z: 0.21358076, w: 0.57837117}
m_LocalPosition: {x: -0.0035855572, y: 0, z: -0.0024545877}
m_LocalRotation: {x: 0.16025312, y: -0.77083653, z: 0.21358071, w: 0.5783712}
m_LocalPosition: {x: -0.0035855556, y: 0, z: -0.002454587}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -375,8 +375,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1046291156767383927}
serializedVersion: 2
m_LocalRotation: {x: -0.07736318, y: -0.9162943, z: 0.21589409, w: -0.32834357}
m_LocalPosition: {x: 0.0040905443, y: 0, z: -0.0061656963}
m_LocalRotation: {x: -0.07736313, y: -0.91629434, z: 0.21589406, w: -0.32834345}
m_LocalPosition: {x: 0.004090541, y: 0, z: -0.006165694}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -451,8 +451,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1381374271869641024}
serializedVersion: 2
m_LocalRotation: {x: 0.26484597, y: 0.1375108, z: -0.038188398, w: 0.95367134}
m_LocalPosition: {x: 0.0022254835, y: 0, z: 0.0027103818}
m_LocalRotation: {x: 0.2648458, y: 0.13751096, z: -0.038188413, w: 0.9536714}
m_LocalPosition: {x: 0.0022254845, y: 0, z: 0.0027103813}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -559,8 +559,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2391558079143476650}
serializedVersion: 2
m_LocalRotation: {x: 0.5003347, y: 0.000000014901161, z: -0.000000015366822, w: 0.86583215}
m_LocalPosition: {x: 0, y: 2.910383e-11, z: 0.0019033403}
m_LocalRotation: {x: 0.50033456, y: -0.00000004470348, z: 0.000000014435498, w: 0.8658321}
m_LocalPosition: {x: 0, y: 2.910383e-11, z: 0.0019033406}
m_LocalScale: {x: 0.99999994, y: 1, z: 0.99999994}
m_ConstrainProportionsScale: 0
m_Children:
@ -591,8 +591,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2737017325502982318}
serializedVersion: 2
m_LocalRotation: {x: -0.2938225, y: -0.00000024847017, z: 0.00000016629497, w: 0.9558601}
m_LocalPosition: {x: -9.477443e-11, y: 0, z: 0.004129558}
m_LocalRotation: {x: 0.29382262, y: 0.00000007313275, z: -0.0000000645507, w: -0.95586}
m_LocalPosition: {x: -2.5287344e-10, y: 0, z: 0.0041295583}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -727,8 +727,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3188458486668866969}
serializedVersion: 2
m_LocalRotation: {x: -0.24540237, y: -0.000000015553981, z: 0.000000010133035, w: 0.96942127}
m_LocalPosition: {x: 2.9253944e-10, y: -4.656613e-10, z: 0.0041061183}
m_LocalRotation: {x: -0.24540237, y: 0.0000000850379, z: -0.000000077394354, w: 0.9694214}
m_LocalPosition: {x: 5.0200143e-11, y: 0.0000000018626451, z: 0.0041061183}
m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 0.9999999}
m_ConstrainProportionsScale: 0
m_Children: []
@ -758,8 +758,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4167713860447769177}
serializedVersion: 2
m_LocalRotation: {x: 0.68396443, y: -0, z: -0.000000037252903, w: 0.72951543}
m_LocalPosition: {x: -4.0745363e-10, y: -5.820766e-11, z: 0.0024082726}
m_LocalRotation: {x: 0.68396413, y: -0, z: -0.000000007450581, w: 0.7295157}
m_LocalPosition: {x: -2.0372681e-10, y: -1.4551915e-10, z: 0.0024082721}
m_LocalScale: {x: 1, y: 1.0000001, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -792,8 +792,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4337532486384028974}
serializedVersion: 2
m_LocalRotation: {x: -0.13480844, y: -0.76335746, z: 0.16905662, w: -0.60871345}
m_LocalPosition: {x: 0.0052212873, y: 0, z: -0.0023040974}
m_LocalRotation: {x: -0.13480838, y: -0.7633575, z: 0.16905655, w: -0.6087134}
m_LocalPosition: {x: 0.005221286, y: 0, z: -0.0023040976}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -972,7 +972,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4785709934359029167}
serializedVersion: 2
m_LocalRotation: {x: -0.034136977, y: -0.9646967, z: -0.15892783, w: 0.20721242}
m_LocalRotation: {x: -0.03413701, y: -0.9646966, z: -0.1589281, w: 0.20721239}
m_LocalPosition: {x: -0.00033019992, y: 0.002194208, z: -0.0022233187}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -999,14 +999,14 @@ MonoBehaviour:
_tarsus: {fileID: 2143803970633277119}
_phalanges: {fileID: 0}
_end: {fileID: 0}
_femurLength: 0.0030040161
_femurLength: 0.0030040175
_tibiaLength: 0.0041061183
_tarsusLength: 0
_phalangesLength: 0
side: 0
target: {fileID: 2063238250592969972}
targetToBoneFemur: {x: -0.42978352, y: 0.5615034, z: 0.56150347, w: -0.4297837}
targetToBoneTibia: {x: -0.69554156, y: 0.12736543, z: 0.12736532, w: -0.6955417}
targetToBoneFemur: {x: -0.42978355, y: 0.56150335, z: 0.56150347, w: -0.42978373}
targetToBoneTibia: {x: -0.69554156, y: 0.12736554, z: 0.12736543, w: -0.6955416}
--- !u!1 &5099577226509260816
GameObject:
m_ObjectHideFlags: 0
@ -1066,8 +1066,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5132672650264838643}
serializedVersion: 2
m_LocalRotation: {x: 0.28778702, y: -0.46212685, z: 0.16157502, w: 0.8231105}
m_LocalPosition: {x: -0.0029576211, y: 0, z: 0.00044940034}
m_LocalRotation: {x: 0.2877871, y: -0.4621268, z: 0.16157505, w: 0.8231105}
m_LocalPosition: {x: -0.0029576207, y: 0, z: 0.00044940057}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -1141,7 +1141,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5309068433442998760}
serializedVersion: 2
m_LocalRotation: {x: 0.065785274, y: -0.9233106, z: -0.18358408, w: -0.33085778}
m_LocalRotation: {x: 0.065785326, y: -0.9233105, z: -0.18358435, w: -0.33085763}
m_LocalPosition: {x: 0.0009336879, y: 0.0024799206, z: -0.0023264561}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -1168,14 +1168,14 @@ MonoBehaviour:
_tarsus: {fileID: 3777766915705757037}
_phalanges: {fileID: 0}
_end: {fileID: 0}
_femurLength: 0.003004014
_tibiaLength: 0.004241224
_femurLength: 0.0030040164
_tibiaLength: 0.0042412234
_tarsusLength: 0
_phalangesLength: 0
side: 0
target: {fileID: 166916568455411127}
targetToBoneFemur: {x: 0.68627685, y: -0.17036399, z: -0.17036442, w: 0.68627715}
targetToBoneTibia: {x: 0.6842575, y: -0.17830266, z: -0.17830272, w: 0.6842572}
targetToBoneFemur: {x: 0.686277, y: -0.17036407, z: -0.1703644, w: 0.6862771}
targetToBoneTibia: {x: 0.6842573, y: -0.17830276, z: -0.1783026, w: 0.6842575}
--- !u!1 &5681202965352357062
GameObject:
m_ObjectHideFlags: 0
@ -1407,8 +1407,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6159996709595705846}
serializedVersion: 2
m_LocalRotation: {x: -0.19549859, y: -0.000000031247453, z: 0.00000004070294, w: 0.980704}
m_LocalPosition: {x: -1.7673688e-10, y: 2.3283064e-10, z: 0.003021467}
m_LocalRotation: {x: 0.1954988, y: -0.000000015615756, z: 0.000000006675654, w: -0.98070395}
m_LocalPosition: {x: -1.384743e-10, y: 2.3283064e-10, z: 0.0030214665}
m_LocalScale: {x: 1.0000001, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -1438,8 +1438,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6316072838432425663}
serializedVersion: 2
m_LocalRotation: {x: -0.2505717, y: -0.0000000460091, z: 0.00000005172026, w: 0.96809804}
m_LocalPosition: {x: 1.709376e-10, y: 9.3132246e-10, z: 0.004176514}
m_LocalRotation: {x: -0.25057188, y: -0.000000018169837, z: 0.000000026922532, w: 0.968098}
m_LocalPosition: {x: 2.010461e-10, y: 0, z: 0.0041765124}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -1469,8 +1469,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6989243030111056437}
serializedVersion: 2
m_LocalRotation: {x: 0.70235085, y: -0.00000014901161, z: 0.000000040978193, w: 0.7118309}
m_LocalPosition: {x: 0, y: 0, z: 0.0019033394}
m_LocalRotation: {x: 0.702351, y: 0.000000089406974, z: -0.0000000074505815, w: 0.7118309}
m_LocalPosition: {x: 0, y: -7.2759576e-11, z: 0.0019033398}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -1606,8 +1606,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7045146692761223360}
serializedVersion: 2
m_LocalRotation: {x: -0.2783754, y: 0.000000111489335, z: -0.00000010702245, w: 0.9604724}
m_LocalPosition: {x: 3.3442643e-10, y: 2.3283064e-10, z: 0.0029819133}
m_LocalRotation: {x: 0.2783753, y: 0.000000016930706, z: -0.00000002319431, w: -0.96047246}
m_LocalPosition: {x: 1.8927215e-10, y: 4.656613e-10, z: 0.0029819133}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -1742,8 +1742,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7120345591145567988}
serializedVersion: 2
m_LocalRotation: {x: 0.6516009, y: -0, z: 0.0000000372529, w: 0.75856197}
m_LocalPosition: {x: 1.1641532e-10, y: -1.7462298e-10, z: 0.003004014}
m_LocalRotation: {x: 0.65160143, y: 0.000000059604645, z: -0.000000014901161, w: 0.75856155}
m_LocalPosition: {x: 0, y: -2.3283064e-10, z: 0.003004016}
m_LocalScale: {x: 1, y: 1.0000001, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -1775,7 +1775,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7446482324527034130}
serializedVersion: 2
m_LocalRotation: {x: -0.22205508, y: -0.7431151, z: -0.29594862, w: 0.5575715}
m_LocalRotation: {x: 0.22205523, y: 0.743115, z: 0.2959487, w: -0.5575715}
m_LocalPosition: {x: -0.00024003958, y: 0.0020915146, z: -0.0014802816}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -1808,8 +1808,8 @@ MonoBehaviour:
_phalangesLength: 0
side: 0
target: {fileID: 6594209482403568318}
targetToBoneFemur: {x: -0.075963154, y: 0.7030146, z: 0.70301455, w: -0.07596326}
targetToBoneTibia: {x: 0.5739335, y: 0.41303802, z: 0.41303807, w: 0.57393354}
targetToBoneFemur: {x: -0.07596316, y: 0.7030147, z: 0.7030147, w: -0.07596332}
targetToBoneTibia: {x: 0.5739335, y: 0.41303802, z: 0.413038, w: 0.57393354}
--- !u!1 &7711405578978141862
GameObject:
m_ObjectHideFlags: 0
@ -1834,8 +1834,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7711405578978141862}
serializedVersion: 2
m_LocalRotation: {x: -0.27830046, y: 0.0000000015411512, z: -0.000000014116679, w: 0.96049416}
m_LocalPosition: {x: 3.3623582e-10, y: 0, z: 0.0042412234}
m_LocalRotation: {x: -0.27830085, y: -0.000000050483486, z: 0.000000035454306, w: 0.960494}
m_LocalPosition: {x: -1.3067558e-10, y: 0.0000000013969836, z: 0.0042412225}
m_LocalScale: {x: 1, y: 0.9999999, z: 0.9999999}
m_ConstrainProportionsScale: 0
m_Children: []
@ -1866,7 +1866,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8096372255630545175}
serializedVersion: 2
m_LocalRotation: {x: 0.17347476, y: -0.7509783, z: -0.21754616, w: -0.598842}
m_LocalRotation: {x: 0.17347448, y: -0.75097847, z: -0.21754584, w: -0.5988421}
m_LocalPosition: {x: 0.0008435269, y: 0.0020915149, z: -0.0013045785}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -1893,14 +1893,14 @@ MonoBehaviour:
_tarsus: {fileID: 8773790806045806296}
_phalanges: {fileID: 0}
_end: {fileID: 0}
_femurLength: 0.0024082726
_tibiaLength: 0.0041765156
_femurLength: 0.0024082721
_tibiaLength: 0.0041765124
_tarsusLength: 0
_phalangesLength: 0
side: 0
target: {fileID: 1136115525120555845}
targetToBoneFemur: {x: 0.6612268, y: -0.25055802, z: -0.25055796, w: 0.66122675}
targetToBoneTibia: {x: 0.58079433, y: -0.40333354, z: -0.40333337, w: 0.5807947}
targetToBoneFemur: {x: 0.661227, y: -0.25055784, z: -0.250558, w: 0.6612268}
targetToBoneTibia: {x: 0.58079445, y: -0.4033335, z: -0.4033334, w: 0.5807946}
--- !u!1 &8337622648895462336
GameObject:
m_ObjectHideFlags: 0
@ -2006,8 +2006,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8471587059027499795}
serializedVersion: 2
m_LocalRotation: {x: 0.8119702, y: 0.00000020861626, z: 0.000000029802322, w: 0.583699}
m_LocalPosition: {x: -1.4551915e-10, y: 0, z: 0.0024082721}
m_LocalRotation: {x: 0.81197035, y: -0.000000029802322, z: -0.000000014901161, w: 0.58369875}
m_LocalPosition: {x: 2.910383e-11, y: 1.1641532e-10, z: 0.0024082721}
m_LocalScale: {x: 0.9999998, y: 1, z: 1.0000001}
m_ConstrainProportionsScale: 0
m_Children:
@ -2039,7 +2039,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8679495084672713308}
serializedVersion: 2
m_LocalRotation: {x: -0.13913096, y: -0.48328662, z: -0.07811364, w: 0.86079895}
m_LocalRotation: {x: 0.13913104, y: 0.48328662, z: 0.07811371, w: -0.86079895}
m_LocalPosition: {x: -0.00058102724, y: 0.0022176215, z: -0.0009999603}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -2066,14 +2066,14 @@ MonoBehaviour:
_tarsus: {fileID: 5848079605461954508}
_phalanges: {fileID: 0}
_end: {fileID: 0}
_femurLength: 0.0019033394
_tibiaLength: 0.0029819133
_femurLength: 0.0019033398
_tibiaLength: 0.0029819137
_tarsusLength: 0
_phalangesLength: 0
side: 0
target: {fileID: 1817326604091929521}
targetToBoneFemur: {x: -0.5444652, y: 0.45117378, z: 0.45117375, w: -0.5444651}
targetToBoneTibia: {x: -0.42917117, y: -0.5619719, z: -0.5619716, w: -0.4291713}
targetToBoneFemur: {x: -0.54446524, y: 0.45117378, z: 0.45117372, w: -0.54446524}
targetToBoneTibia: {x: -0.42917106, y: -0.5619717, z: -0.56197166, w: -0.42917117}
--- !u!1001 &268813082562621446
PrefabInstance:
m_ObjectHideFlags: 0
@ -2084,111 +2084,111 @@ PrefabInstance:
m_Modifications:
- target: {fileID: 1029475354681230652, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.w
value: -0.028299756
value: -0.028299745
objectReference: {fileID: 0}
- target: {fileID: 1029475354681230652, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.x
value: 0.68439233
value: 0.6843926
objectReference: {fileID: 0}
- target: {fileID: 1029475354681230652, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.y
value: 0.7112683
value: 0.71126825
objectReference: {fileID: 0}
- target: {fileID: 1029475354681230652, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.z
value: 0.15780868
value: 0.1578088
objectReference: {fileID: 0}
- target: {fileID: 1263868701012706272, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.w
value: 0.707769
value: 0.70776916
objectReference: {fileID: 0}
- target: {fileID: 1263868701012706272, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.x
value: 0.38709393
value: 0.38709408
objectReference: {fileID: 0}
- target: {fileID: 1263868701012706272, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.y
value: -0.17679389
value: -0.17679405
objectReference: {fileID: 0}
- target: {fileID: 1263868701012706272, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.z
value: -0.5638841
value: -0.5638837
objectReference: {fileID: 0}
- target: {fileID: 2249169860784842631, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.w
value: 0.6106675
value: 0.6106674
objectReference: {fileID: 0}
- target: {fileID: 2249169860784842631, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.x
value: 0.25755313
value: 0.25755337
objectReference: {fileID: 0}
- target: {fileID: 2249169860784842631, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.y
value: 0.55356663
value: 0.5535664
objectReference: {fileID: 0}
- target: {fileID: 2249169860784842631, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.z
value: -0.5042972
value: -0.5042975
objectReference: {fileID: 0}
- target: {fileID: 2503027901005024184, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7585109
value: 0.7585108
objectReference: {fileID: 0}
- target: {fileID: 2503027901005024184, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.x
value: 0.5723845
value: 0.5723844
objectReference: {fileID: 0}
- target: {fileID: 2503027901005024184, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.y
value: -0.008787027
value: -0.008787205
objectReference: {fileID: 0}
- target: {fileID: 2503027901005024184, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.z
value: -0.31138423
value: -0.3113845
objectReference: {fileID: 0}
- target: {fileID: 3345149696190515415, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.w
value: 0.32845983
value: -0.3284599
objectReference: {fileID: 0}
- target: {fileID: 3345149696190515415, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.x
value: 0.8921967
value: -0.89219666
objectReference: {fileID: 0}
- target: {fileID: 3345149696190515415, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.y
value: 0.29728103
value: -0.297281
objectReference: {fileID: 0}
- target: {fileID: 3345149696190515415, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.z
value: -0.08788225
value: 0.0878823
objectReference: {fileID: 0}
- target: {fileID: 4017047771140248673, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.w
value: 0.47019994
value: -0.4701999
objectReference: {fileID: 0}
- target: {fileID: 4017047771140248673, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.x
value: 0.13349949
value: -0.13349968
objectReference: {fileID: 0}
- target: {fileID: 4017047771140248673, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.y
value: 0.792171
value: -0.79217106
objectReference: {fileID: 0}
- target: {fileID: 4017047771140248673, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.z
value: -0.3654518
value: 0.3654518
objectReference: {fileID: 0}
- target: {fileID: 5947375183838201775, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.w
value: 0.032780852
value: 0.03278097
objectReference: {fileID: 0}
- target: {fileID: 5947375183838201775, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.x
value: -0.044934776
value: -0.044934567
objectReference: {fileID: 0}
- target: {fileID: 5947375183838201775, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.y
value: 0.83270484
value: 0.8327048
objectReference: {fileID: 0}
- target: {fileID: 5947375183838201775, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.z
@ -2196,35 +2196,35 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 6010885476494126672, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.w
value: 0.854021
value: 0.85402125
objectReference: {fileID: 0}
- target: {fileID: 6010885476494126672, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.x
value: -0.32501414
value: -0.325014
objectReference: {fileID: 0}
- target: {fileID: 6010885476494126672, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.y
value: 0.22636889
value: 0.22636907
objectReference: {fileID: 0}
- target: {fileID: 6010885476494126672, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.z
value: 0.33729973
value: 0.33729908
objectReference: {fileID: 0}
- target: {fileID: 6169236790697830088, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.w
value: -0.51127905
value: 0.511279
objectReference: {fileID: 0}
- target: {fileID: 6169236790697830088, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.x
value: 0.8116234
value: -0.8116235
objectReference: {fileID: 0}
- target: {fileID: 6169236790697830088, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.y
value: 0.25970218
value: -0.25970206
objectReference: {fileID: 0}
- target: {fileID: 6169236790697830088, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.z
value: -0.111426696
value: 0.11142668
objectReference: {fileID: 0}
- target: {fileID: 7118996518471498578, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalPosition.x
@ -2240,7 +2240,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 7118996518471498578, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.w
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7118996518471498578, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.x
@ -2248,7 +2248,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 7118996518471498578, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7118996518471498578, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.z
@ -2260,7 +2260,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 7118996518471498578, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
value: 180
objectReference: {fileID: 0}
- target: {fileID: 7118996518471498578, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
@ -2268,35 +2268,35 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 7288162652962434593, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.w
value: 0.8169423
value: 0.81694233
objectReference: {fileID: 0}
- target: {fileID: 7288162652962434593, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.x
value: -0.4357495
value: -0.4357496
objectReference: {fileID: 0}
- target: {fileID: 7288162652962434593, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.y
value: 0.14708066
value: 0.14708078
objectReference: {fileID: 0}
- target: {fileID: 7288162652962434593, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.z
value: -0.34798706
value: -0.3479869
objectReference: {fileID: 0}
- target: {fileID: 7340154801456536036, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.w
value: 0.5855815
value: 0.5855814
objectReference: {fileID: 0}
- target: {fileID: 7340154801456536036, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.x
value: -0.46928173
value: -0.46928164
objectReference: {fileID: 0}
- target: {fileID: 7340154801456536036, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.y
value: -0.6377774
value: -0.63777745
objectReference: {fileID: 0}
- target: {fileID: 7340154801456536036, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.z
value: -0.17351954
value: -0.17351955
objectReference: {fileID: 0}
- target: {fileID: 7602095073321034216, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_Name
@ -2304,19 +2304,19 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 8763461396776475436, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.w
value: 0.28808337
value: 0.28808334
objectReference: {fileID: 0}
- target: {fileID: 8763461396776475436, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.x
value: -0.54234666
value: -0.5423469
objectReference: {fileID: 0}
- target: {fileID: 8763461396776475436, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.y
value: -0.50765383
value: -0.5076537
objectReference: {fileID: 0}
- target: {fileID: 8763461396776475436, guid: c5354e27a3702dfa6838172d55d2ea6f, type: 3}
propertyPath: m_LocalRotation.z
value: 0.60428125
value: 0.6042811
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []

View File

@ -22,7 +22,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.w
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.x
@ -30,7 +30,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.y
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.z
@ -42,7 +42,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
value: 180
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalEulerAnglesHint.z

View File

@ -192,7 +192,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 590550628866556317}
serializedVersion: 2
m_LocalRotation: {x: 0.47970197, y: -0.42020383, z: 0.28107202, w: 0.7171564}
m_LocalRotation: {x: 0.4919353, y: -0.41531968, z: 0.28823984, w: 0.7088209}
m_LocalPosition: {x: -0.00034144553, y: 0.002941784, z: -0.0003939495}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -219,14 +219,14 @@ MonoBehaviour:
_tarsus: {fileID: 8247032405819563791}
_phalanges: {fileID: 0}
_end: {fileID: 0}
_femurLength: 0.0009741967
_femurLength: 0.0009741969
_tibiaLength: 0.0019033399
_tarsusLength: 0
_phalangesLength: 0
side: 0
target: {fileID: 4557280867763525384}
targetToBoneFemur: {x: 0.5951803, y: -0.38178593, z: -0.3817859, w: 0.59518033}
targetToBoneTibia: {x: 0.54446507, y: -0.45117378, z: -0.45117372, w: 0.5444651}
targetToBoneFemur: {x: 0.5951802, y: -0.38178596, z: -0.38178605, w: 0.5951803}
targetToBoneTibia: {x: 0.5444651, y: -0.45117378, z: -0.45117372, w: 0.54446524}
--- !u!1 &801023433461010370
GameObject:
m_ObjectHideFlags: 0
@ -742,8 +742,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3090401224450952824}
serializedVersion: 2
m_LocalRotation: {x: 0.46372008, y: -0.4263186, z: 0.2717077, w: 0.72759265}
m_LocalPosition: {x: -0.0014014725, y: 0, z: 0.00020006666}
m_LocalRotation: {x: 0.47970194, y: -0.42020372, z: 0.2810719, w: 0.7171565}
m_LocalPosition: {x: -0.0012997866, y: 0, z: 0.00014308427}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -1144,7 +1144,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4542578395883903081}
serializedVersion: 2
m_LocalRotation: {x: 0.098898955, y: 0.7100854, z: -0.101828225, w: 0.6896585}
m_LocalRotation: {x: 0.098898865, y: 0.7100854, z: -0.10182815, w: 0.6896585}
m_LocalPosition: {x: 0.006899408, y: 0, z: -0.0016887018}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -1218,8 +1218,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4875690898188437905}
serializedVersion: 2
m_LocalRotation: {x: -0.022121402, y: 0.000000027179832, z: 0.00000001355345, w: 0.9997553}
m_LocalPosition: {x: -1.4848664e-10, y: -7.304474e-11, z: 0.0019033398}
m_LocalRotation: {x: -0.01715672, y: 0.00000006036721, z: -0.00000010379024, w: 0.9998529}
m_LocalPosition: {x: 2.0771995e-11, y: 1.8055825e-10, z: 0.0019033395}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -1273,10 +1273,8 @@ MonoBehaviour:
nanoBrain: {fileID: 0}
havingFood:
name:
clusterPrefab: {fileID: 0}
parent:
rid: -2
trace: 0
bias: {x: 0, y: 0, z: 0}
_synapses: []
combinator: 0
@ -1288,6 +1286,7 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 0
trace: 0
_receivers: []
references:
version: 2
@ -1319,7 +1318,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4962958793569902001}
serializedVersion: 2
m_LocalRotation: {x: -0.6314459, y: 0.3031451, z: 0.6501487, w: 0.2944246}
m_LocalRotation: {x: -0.631446, y: 0.303145, z: 0.6501488, w: 0.29442447}
m_LocalPosition: {x: -0.00024003958, y: 0.0020915146, z: -0.0014802816}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -1346,14 +1345,14 @@ MonoBehaviour:
_tarsus: {fileID: 7143708260603782485}
_phalanges: {fileID: 0}
_end: {fileID: 0}
_femurLength: 0.0024082721
_tibiaLength: 0.009540485
_femurLength: 0.0024082726
_tibiaLength: 0.009540486
_tarsusLength: 0
_phalangesLength: 0
side: 0
target: {fileID: 8915532165699174383}
targetToBoneFemur: {x: -0.075960286, y: 0.70301497, z: 0.70301497, w: -0.07596032}
targetToBoneTibia: {x: 0.5307571, y: 0.08887554, z: -0.83587766, w: -0.1081977}
targetToBoneFemur: {x: -0.70301497, y: -0.07596016, z: -0.075960286, w: -0.703015}
targetToBoneTibia: {x: 0.53075707, y: 0.088875525, z: -0.8358775, w: -0.108197704}
--- !u!1 &5000988579550260823
GameObject:
m_ObjectHideFlags: 0
@ -1378,8 +1377,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5000988579550260823}
serializedVersion: 2
m_LocalRotation: {x: -0.07015571, y: -0.0000000049110245, z: 0.000000020597344, w: 0.9975361}
m_LocalPosition: {x: -8.4513574e-10, y: 9.313226e-10, z: 0.009540481}
m_LocalRotation: {x: -0.07015581, y: 0.00000007702464, z: -0.000000047979437, w: 0.99753606}
m_LocalPosition: {x: 0.0000000010517482, y: -4.656613e-10, z: 0.009540486}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -1409,8 +1408,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5028329744804170079}
serializedVersion: 2
m_LocalRotation: {x: -0.000000029802322, y: 0.000000059604645, z: -0.00000011920929, w: 1}
m_LocalPosition: {x: -8.731149e-11, y: -5.820766e-11, z: 0.0009741969}
m_LocalRotation: {x: 0.00000008940697, y: -0.000000029802322, z: 0.000000044703484, w: 1}
m_LocalPosition: {x: 5.820766e-11, y: 1.7462298e-10, z: 0.0009741969}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -1517,6 +1516,29 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 62f6712fb1e4fb40285b0bb5008716dc, type: 3}
m_Name:
m_EditorClassIdentifier:
receptor:
name:
parent:
rid: -2
bias: {x: 0, y: 0, z: 0}
_synapses: []
combinator: 0
_curvePreset: 0
curve:
serializedVersion: 2
m_Curve: []
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 0
trace: 0
_receivers: []
insect: {fileID: 0}
references:
version: 2
RefIds:
- rid: -2
type: {class: , ns: , asm: }
--- !u!1 &6049855982455691338
GameObject:
m_ObjectHideFlags: 0
@ -1662,12 +1684,10 @@ MonoBehaviour:
touchLeft: {fileID: 3447676861061705183}
touchRight: {fileID: 4656736088368465949}
nanoBrain: {fileID: 0}
targetDirection:
beat:
name:
clusterPrefab: {fileID: 0}
parent:
rid: -2
trace: 0
bias: {x: 0, y: 0, z: 0}
_synapses: []
combinator: 0
@ -1679,13 +1699,12 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 0
trace: 0
_receivers: []
hasFood:
pheromoneSteering:
name:
clusterPrefab: {fileID: 0}
parent:
rid: -2
trace: 0
bias: {x: 0, y: 0, z: 0}
_synapses: []
combinator: 0
@ -1697,13 +1716,12 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 0
trace: 0
_receivers: []
foodReceptor:
name:
clusterPrefab: {fileID: 0}
parent:
rid: -2
trace: 0
bias: {x: 0, y: 0, z: 0}
_synapses: []
combinator: 0
@ -1715,13 +1733,12 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 0
trace: 0
_receivers: []
homeReceptor:
name:
clusterPrefab: {fileID: 0}
parent:
rid: -2
trace: 0
bias: {x: 0, y: 0, z: 0}
_synapses: []
combinator: 0
@ -1733,6 +1750,41 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 0
trace: 0
_receivers: []
targetDirection:
name:
parent:
rid: -2
bias: {x: 0, y: 0, z: 0}
_synapses: []
combinator: 0
_curvePreset: 0
curve:
serializedVersion: 2
m_Curve: []
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 0
trace: 0
_receivers: []
hasFood:
name:
parent:
rid: -2
bias: {x: 0, y: 0, z: 0}
_synapses: []
combinator: 0
_curvePreset: 0
curve:
serializedVersion: 2
m_Curve: []
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 0
trace: 0
_receivers: []
linearVelocity: {x: 0, y: 0, z: 0}
angularVelocity: {x: 0, y: 0, z: 0}
@ -2389,8 +2441,8 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8962071163487025447}
serializedVersion: 2
m_LocalRotation: {x: 0.97509295, y: -0, z: -0.000000089406974, w: 0.22179665}
m_LocalPosition: {x: -3.092282e-10, y: 5.820766e-11, z: 0.0024082721}
m_LocalRotation: {x: 0.975093, y: -0.000000074505806, z: -0.00000014901161, w: 0.22179647}
m_LocalPosition: {x: 2.582965e-10, y: 0, z: 0.0024082726}
m_LocalScale: {x: 0.9999998, y: 1, z: 1.0000001}
m_ConstrainProportionsScale: 0
m_Children:
@ -2442,6 +2494,29 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 62f6712fb1e4fb40285b0bb5008716dc, type: 3}
m_Name:
m_EditorClassIdentifier:
receptor:
name:
parent:
rid: -2
bias: {x: 0, y: 0, z: 0}
_synapses: []
combinator: 0
_curvePreset: 0
curve:
serializedVersion: 2
m_Curve: []
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 0
trace: 0
_receivers: []
insect: {fileID: 0}
references:
version: 2
RefIds:
- rid: -2
type: {class: , ns: , asm: }
--- !u!135 &261149453807160883
SphereCollider:
m_ObjectHideFlags: 0
@ -2576,35 +2651,35 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -7142874668923041899, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.w
value: 0.55765265
value: 0.31620914
objectReference: {fileID: 0}
- target: {fileID: -7142874668923041899, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.x
value: 0.6142037
value: -0.46020567
objectReference: {fileID: 0}
- target: {fileID: -7142874668923041899, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.y
value: 0.3162089
value: -0.5576527
objectReference: {fileID: 0}
- target: {fileID: -7142874668923041899, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.z
value: 0.46020567
value: 0.6142035
objectReference: {fileID: 0}
- target: {fileID: -6650749816151890519, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.w
value: -0.19484976
value: -0.18781082
objectReference: {fileID: 0}
- target: {fileID: -6650749816151890519, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.x
value: -0.54128045
value: -0.5549577
objectReference: {fileID: 0}
- target: {fileID: -6650749816151890519, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.y
value: 0.7928144
value: 0.78569645
objectReference: {fileID: 0}
- target: {fileID: -6650749816151890519, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.z
value: 0.20123237
value: 0.19857006
objectReference: {fileID: 0}
- target: {fileID: -5320003922327391511, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.w
@ -2640,19 +2715,19 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: -3243133469712725800, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.w
value: 0.8071078
value: 0.41213766
objectReference: {fileID: 0}
- target: {fileID: -3243133469712725800, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.x
value: -0.31629673
value: 0.28049234
objectReference: {fileID: 0}
- target: {fileID: -3243133469712725800, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.y
value: -0.41213745
value: 0.80710787
objectReference: {fileID: 0}
- target: {fileID: -3243133469712725800, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.z
value: -0.28049242
value: -0.31629655
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_Name
@ -2660,19 +2735,19 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 3520953768647703153, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.w
value: 0.9926133
value: 0.9926134
objectReference: {fileID: 0}
- target: {fileID: 3520953768647703153, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.x
value: -0.000000111758716
value: 0.00000012293457
objectReference: {fileID: 0}
- target: {fileID: 3520953768647703153, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.y
value: -0.12132138
value: -0.12132094
objectReference: {fileID: 0}
- target: {fileID: 3520953768647703153, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.z
value: 0.00000005960465
value: -0.000000029802319
objectReference: {fileID: 0}
- target: {fileID: 4019509778734078742, guid: 0de805ada00d79cef8575c1c8977d331, type: 3}
propertyPath: m_LocalRotation.w