diff --git a/Assets/Fungus/Scripts/Commands/Destroy.cs b/Assets/Fungus/Scripts/Commands/Destroy.cs
index 5aa4615f..f380c9db 100644
--- a/Assets/Fungus/Scripts/Commands/Destroy.cs
+++ b/Assets/Fungus/Scripts/Commands/Destroy.cs
@@ -9,23 +9,30 @@ namespace Fungus
///
/// Destroys a specified game object in the scene.
///
- [CommandInfo("Scripting",
- "Destroy",
+ [CommandInfo("Scripting",
+ "Destroy",
"Destroys a specified game object in the scene.")]
[AddComponentMenu("")]
[ExecuteInEditMode]
public class Destroy : Command
- {
+ {
[Tooltip("Reference to game object to destroy")]
[SerializeField] protected GameObjectData _targetGameObject;
+ [Tooltip("Optional delay given to destroy")]
+ [SerializeField]
+ protected FloatData destroyInXSeconds = new FloatData(0);
+
#region Public members
public override void OnEnter()
{
if (_targetGameObject.Value != null)
{
- Destroy(_targetGameObject.Value);
+ if (destroyInXSeconds.Value != 0)
+ Destroy(_targetGameObject, destroyInXSeconds.Value);
+ else
+ Destroy(_targetGameObject.Value);
}
Continue();
@@ -38,7 +45,7 @@ namespace Fungus
return "Error: No game object selected";
}
- return _targetGameObject.Value.name;
+ return _targetGameObject.Value.name + (destroyInXSeconds.Value == 0 ? "" : " in " + destroyInXSeconds.Value.ToString());
}
public override Color GetButtonColor()
diff --git a/Assets/Fungus/Scripts/Commands/Input.meta b/Assets/Fungus/Scripts/Commands/Input.meta
new file mode 100644
index 00000000..8d13dfad
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Input.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 90098f8abed37d1418f36896e7e1279d
+folderAsset: yes
+timeCreated: 1503744400
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fungus/Scripts/Commands/Input/GetAxis.cs b/Assets/Fungus/Scripts/Commands/Input/GetAxis.cs
new file mode 100644
index 00000000..652763e4
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Input/GetAxis.cs
@@ -0,0 +1,52 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace Fungus
+{
+ //
+ /// Store Input.GetAxis in a variable
+ ///
+ [CommandInfo("Input",
+ "GetAxis",
+ "Store Input.GetAxis in a variable")]
+ [AddComponentMenu("")]
+ public class GetAxis : Command
+ {
+ [SerializeField]
+ protected StringData axisName;
+
+ [Tooltip("If true, calls GetAxisRaw instead of GetAxis")]
+ [SerializeField]
+ protected bool axisRaw = false;
+
+ [Tooltip("Float to store the value of the GetAxis")]
+ [SerializeField]
+ protected FloatData outValue;
+
+ public override void OnEnter()
+ {
+ if(axisRaw)
+ {
+ outValue.Value = Input.GetAxisRaw(axisName.Value);
+ }
+ else
+ {
+ outValue.Value = Input.GetAxis(axisName.Value);
+ }
+
+ Continue();
+ }
+
+ public override string GetSummary()
+ {
+ return axisName + (axisRaw ? " Raw" : "");
+ }
+
+ public override Color GetButtonColor()
+ {
+ return new Color32(235, 191, 217, 255);
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/Assets/Fungus/Scripts/Commands/Input/GetAxis.cs.meta b/Assets/Fungus/Scripts/Commands/Input/GetAxis.cs.meta
new file mode 100644
index 00000000..3c3eef2f
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Input/GetAxis.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: bb18ee740f55ba24680c15466ff13ece
+timeCreated: 1503744409
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fungus/Scripts/Commands/Rigidbody2D.meta b/Assets/Fungus/Scripts/Commands/Rigidbody2D.meta
new file mode 100644
index 00000000..8f473125
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Rigidbody2D.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 168ad11319df4784eaaf28cf8e564365
+folderAsset: yes
+timeCreated: 1503731365
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fungus/Scripts/Commands/Rigidbody2D/AddForce2D.cs b/Assets/Fungus/Scripts/Commands/Rigidbody2D/AddForce2D.cs
new file mode 100644
index 00000000..345d5985
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Rigidbody2D/AddForce2D.cs
@@ -0,0 +1,76 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace Fungus
+{
+ //
+ /// Add force to a Rigidbody2D
+ ///
+ [CommandInfo("Rigidbody2D",
+ "AddForce2D",
+ "Add force to a Rigidbody2D")]
+ [AddComponentMenu("")]
+ public class AddForce2D : Command
+ {
+ [SerializeField]
+ protected Rigidbody2DData rb;
+
+ [SerializeField]
+ protected ForceMode2D forceMode = ForceMode2D.Force;
+
+ public enum ForceFunction
+ {
+ AddForce,
+ AddForceAtPosition,
+ AddRelativeForce
+ }
+
+ [SerializeField]
+ protected ForceFunction forceFunction = ForceFunction.AddForce;
+
+ [Tooltip("Vector of force to be added")]
+ [SerializeField]
+ protected Vector2Data force;
+
+ [Tooltip("Scale factor to be applied to force as it is used.")]
+ [SerializeField]
+ protected FloatData forceScaleFactor = new FloatData(1);
+
+ [Tooltip("World position the force is being applied from. Used only in AddForceAtPosition")]
+ [SerializeField]
+ protected Vector2Data atPosition;
+
+ public override void OnEnter()
+ {
+ switch (forceFunction)
+ {
+ case ForceFunction.AddForce:
+ rb.Value.AddForce(force.Value * forceScaleFactor.Value, forceMode);
+ break;
+ case ForceFunction.AddForceAtPosition:
+ rb.Value.AddForceAtPosition(force.Value * forceScaleFactor.Value, atPosition.Value, forceMode);
+ break;
+ case ForceFunction.AddRelativeForce:
+ rb.Value.AddRelativeForce(force.Value * forceScaleFactor.Value, forceMode);
+ break;
+ default:
+ break;
+ }
+
+
+ Continue();
+ }
+
+ public override string GetSummary()
+ {
+ return forceMode.ToString() + ": " + force.ToString();
+ }
+
+ public override Color GetButtonColor()
+ {
+ return new Color32(235, 191, 217, 255);
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/Assets/Fungus/Scripts/Commands/Rigidbody2D/AddForce2D.cs.meta b/Assets/Fungus/Scripts/Commands/Rigidbody2D/AddForce2D.cs.meta
new file mode 100644
index 00000000..f0b09f1e
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Rigidbody2D/AddForce2D.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 59927941e3d79be4dac4408058904465
+timeCreated: 1503094848
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fungus/Scripts/Commands/Rigidbody2D/AddTorque2D.cs b/Assets/Fungus/Scripts/Commands/Rigidbody2D/AddTorque2D.cs
new file mode 100644
index 00000000..e84b3441
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Rigidbody2D/AddTorque2D.cs
@@ -0,0 +1,49 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace Fungus
+{
+ //
+ /// Add Torque to a Rigidbody2D
+ ///
+ [CommandInfo("Rigidbody2D",
+ "AddTorque2D",
+ "Add Torque to a Rigidbody2D")]
+ [AddComponentMenu("")]
+ public class AddTorque2D : Command
+ {
+ [SerializeField]
+ protected Rigidbody2DData rb;
+
+ [SerializeField]
+ protected ForceMode2D forceMode = ForceMode2D.Force;
+
+ [Tooltip("Amount of torque to be added")]
+ [SerializeField]
+ protected FloatData force;
+
+ public override void OnEnter()
+ {
+ rb.Value.AddTorque(force.Value, forceMode);
+
+ Continue();
+ }
+
+ public override string GetSummary()
+ {
+ if(rb.Value == null)
+ {
+ return "Error: rb not set";
+ }
+
+ return forceMode.ToString() + ": " + force.Value.ToString() + (force.floatRef != null ? " (" + force.floatRef.Key + ")" : "");
+ }
+
+ public override Color GetButtonColor()
+ {
+ return new Color32(235, 191, 217, 255);
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/Assets/Fungus/Scripts/Commands/Rigidbody2D/AddTorque2D.cs.meta b/Assets/Fungus/Scripts/Commands/Rigidbody2D/AddTorque2D.cs.meta
new file mode 100644
index 00000000..07ab3da3
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Rigidbody2D/AddTorque2D.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 42fb61d4cee69b244bcf4fcc8e4ae28b
+timeCreated: 1503744011
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fungus/Scripts/Commands/Rigidbody2D/StopMotionRigidBody2D.cs b/Assets/Fungus/Scripts/Commands/Rigidbody2D/StopMotionRigidBody2D.cs
new file mode 100644
index 00000000..aafe1c8d
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Rigidbody2D/StopMotionRigidBody2D.cs
@@ -0,0 +1,61 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace Fungus
+{
+ //
+ /// Stop velocity and angular velocity on a Rigidbody2D
+ ///
+ [CommandInfo("Rigidbody2D",
+ "StopMotion2D",
+ "Stop velocity and angular velocity on a Rigidbody2D")]
+ [AddComponentMenu("")]
+ public class StopMotionRigidBody2D : Command
+ {
+ [SerializeField]
+ protected Rigidbody2DData rb;
+
+ public enum Motion
+ {
+ Velocity,
+ AngularVelocity,
+ AngularAndLinearVelocity
+ }
+
+ [SerializeField]
+ protected Motion motionToStop = Motion.AngularAndLinearVelocity;
+
+ public override void OnEnter()
+ {
+ switch (motionToStop)
+ {
+ case Motion.Velocity:
+ rb.Value.velocity = Vector2.zero;
+ break;
+ case Motion.AngularVelocity:
+ rb.Value.angularVelocity = 0;
+ break;
+ case Motion.AngularAndLinearVelocity:
+ rb.Value.angularVelocity = 0;
+ rb.Value.velocity = Vector2.zero;
+ break;
+ default:
+ break;
+ }
+
+ Continue();
+ }
+
+ public override string GetSummary()
+ {
+ return motionToStop.ToString();
+ }
+
+ public override Color GetButtonColor()
+ {
+ return new Color32(235, 191, 217, 255);
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/Assets/Fungus/Scripts/Commands/Rigidbody2D/StopMotionRigidBody2D.cs.meta b/Assets/Fungus/Scripts/Commands/Rigidbody2D/StopMotionRigidBody2D.cs.meta
new file mode 100644
index 00000000..07fd7833
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Rigidbody2D/StopMotionRigidBody2D.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: bd2e830ee16360d418acee50d83c9c13
+timeCreated: 1504225685
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fungus/Scripts/Commands/Scene.meta b/Assets/Fungus/Scripts/Commands/Scene.meta
new file mode 100644
index 00000000..f19e680f
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Scene.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 3c625aa42f45f484cb2a4f4bef7adede
+folderAsset: yes
+timeCreated: 1501237083
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fungus/Scripts/Commands/Scene/ReloadScene.cs b/Assets/Fungus/Scripts/Commands/Scene/ReloadScene.cs
new file mode 100644
index 00000000..76161593
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Scene/ReloadScene.cs
@@ -0,0 +1,35 @@
+using UnityEngine;
+
+namespace Fungus
+{
+ ///
+ /// Reload the current scene
+ ///
+ [CommandInfo("Scene",
+ "Reload",
+ "Reload the current scene")]
+ [AddComponentMenu("")]
+ public class ReloadScene : Command
+ {
+ [Tooltip("Image to display while loading the scene")]
+ [SerializeField]
+ protected Texture2D loadingImage;
+
+ public override void OnEnter()
+ {
+ SceneLoader.LoadScene(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name, loadingImage);
+
+ Continue();
+ }
+
+ public override string GetSummary()
+ {
+ return "";
+ }
+
+ public override Color GetButtonColor()
+ {
+ return new Color32(235, 191, 217, 255);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/Fungus/Scripts/Commands/Scene/ReloadScene.cs.meta b/Assets/Fungus/Scripts/Commands/Scene/ReloadScene.cs.meta
new file mode 100644
index 00000000..c1c1fc63
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Scene/ReloadScene.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 9c784b19efbe8424fa879e0d6d883281
+timeCreated: 1501237128
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fungus/Scripts/Commands/SpawnObject.cs b/Assets/Fungus/Scripts/Commands/SpawnObject.cs
index 734243f3..5e101ca2 100644
--- a/Assets/Fungus/Scripts/Commands/SpawnObject.cs
+++ b/Assets/Fungus/Scripts/Commands/SpawnObject.cs
@@ -19,15 +19,24 @@ namespace Fungus
[Tooltip("Game object to copy when spawning. Can be a scene object or a prefab.")]
[SerializeField] protected GameObjectData _sourceObject;
- [Tooltip("Transform to use for position of newly spawned object.")]
+ [Tooltip("Transform to use as parent during instantiate.")]
[SerializeField] protected TransformData _parentTransform;
+ [Tooltip("If true, will use the Transfrom of this Flowchart for the position and rotation.")]
+ [SerializeField] protected BooleanData _spawnAtSelf = new BooleanData(false);
+
[Tooltip("Local position of newly spawned object.")]
[SerializeField] protected Vector3Data _spawnPosition;
[Tooltip("Local rotation of newly spawned object.")]
[SerializeField] protected Vector3Data _spawnRotation;
+
+
+ [Tooltip("Optional variable to store the GameObject that was just created.")]
+ [SerializeField]
+ protected GameObjectData _newlySpawnedObject;
+
#region Public members
public override void OnEnter()
@@ -38,14 +47,28 @@ namespace Fungus
return;
}
- GameObject newObject = GameObject.Instantiate(_sourceObject.Value);
+ GameObject newObject = null;
+
if (_parentTransform.Value != null)
{
- newObject.transform.parent = _parentTransform.Value;
+ newObject = GameObject.Instantiate(_sourceObject.Value,_parentTransform.Value);
+ }
+ else
+ {
+ newObject = GameObject.Instantiate(_sourceObject.Value);
+ }
+
+ if (!_spawnAtSelf.Value)
+ {
+ newObject.transform.localPosition = _spawnPosition.Value;
+ newObject.transform.localRotation = Quaternion.Euler(_spawnRotation.Value);
+ }
+ else
+ {
+ newObject.transform.SetPositionAndRotation(transform.position, transform.rotation);
}
- newObject.transform.localPosition = _spawnPosition.Value;
- newObject.transform.localRotation = Quaternion.Euler(_spawnRotation.Value);
+ _newlySpawnedObject.Value = newObject;
Continue();
}
diff --git a/Assets/Fungus/Scripts/Commands/Transform.meta b/Assets/Fungus/Scripts/Commands/Transform.meta
new file mode 100644
index 00000000..7eb641ce
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Transform.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: f7ddb80a0487d1342b36129da32ad1f6
+folderAsset: yes
+timeCreated: 1503815490
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fungus/Scripts/Commands/Transform/TransformProperty.cs b/Assets/Fungus/Scripts/Commands/Transform/TransformProperty.cs
new file mode 100644
index 00000000..31fe8cab
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Transform/TransformProperty.cs
@@ -0,0 +1,209 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace Fungus
+{
+ //
+ /// Get or Set a property of a transform component
+ ///
+ [CommandInfo("Transform",
+ "Property",
+ "Get or Set a property of a transform component")]
+ [AddComponentMenu("")]
+ public class TransformProperty : Command
+ {
+ public enum GetSet
+ {
+ Get,
+ Set,
+ }
+ public GetSet getOrSet = GetSet.Get;
+
+ public enum Property
+ {
+ ChildCount,
+ EulerAngles,
+ Forward,
+ HasChanged,
+ HierarchyCapacity,
+ HierarchyCount,
+ LocalEulerAngles,
+ LocalPosition,
+ LocalScale,
+ LossyScale,
+ Parent,
+ Position,
+ Right,
+ Root,
+ Up,
+ //no quat or mat4 yet
+ //LocalRotation,
+ //Rotation,
+ //LocalToWorldMatrix,
+ //WorldToLocalMatrix
+ }
+ [SerializeField]
+ protected Property property = Property.Position;
+
+ [SerializeField]
+ protected TransformData transformData;
+
+ [SerializeField]
+ [VariableProperty(typeof(BooleanVariable),
+ typeof(IntegerVariable),
+ typeof(Vector3Variable),
+ typeof(TransformVariable))]
+ protected Variable inOutVar;
+
+ public override void OnEnter()
+ {
+ var iob = inOutVar as BooleanVariable;
+ var ioi = inOutVar as IntegerVariable;
+ var iov = inOutVar as Vector3Variable;
+ var iot = inOutVar as TransformVariable;
+
+ var t = transformData.Value;
+
+ switch (getOrSet)
+ {
+ case GetSet.Get:
+ switch (property)
+ {
+ case Property.ChildCount:
+ ioi.Value = t.childCount;
+ break;
+ case Property.EulerAngles:
+ iov.Value = t.eulerAngles;
+ break;
+ case Property.Forward:
+ iov.Value = t.forward;
+ break;
+ case Property.HasChanged:
+ iob.Value = t.hasChanged;
+ break;
+ case Property.HierarchyCapacity:
+ ioi.Value = t.hierarchyCapacity;
+ break;
+ case Property.HierarchyCount:
+ ioi.Value = t.hierarchyCount;
+ break;
+ case Property.LocalEulerAngles:
+ iov.Value = t.localEulerAngles;
+ break;
+ case Property.LocalPosition:
+ iov.Value = t.localPosition;
+ break;
+ case Property.LocalScale:
+ iov.Value = t.localScale;
+ break;
+ case Property.LossyScale:
+ iov.Value = t.lossyScale;
+ break;
+ case Property.Parent:
+ iot.Value = t.parent;
+ break;
+ case Property.Position:
+ iov.Value = t.position;
+ break;
+ case Property.Right:
+ iov.Value = t.right;
+ break;
+ case Property.Root:
+ iot.Value = t.parent;
+ break;
+ case Property.Up:
+ iov.Value = t.up;
+ break;
+ default:
+ break;
+ }
+ break;
+ case GetSet.Set:
+ switch (property)
+ {
+ case Property.ChildCount:
+ Debug.LogWarning("Cannot Set childCount, it is read only");
+ break;
+ case Property.EulerAngles:
+ t.eulerAngles = iov.Value;
+ break;
+ case Property.Forward:
+ t.forward = iov.Value;
+ break;
+ case Property.HasChanged:
+ t.hasChanged = iob.Value;
+ break;
+ case Property.HierarchyCapacity:
+ t.hierarchyCapacity = ioi.Value;
+ break;
+ case Property.HierarchyCount:
+ Debug.LogWarning("Cannot Set HierarchyCount, it is read only");
+ break;
+ case Property.LocalEulerAngles:
+ t.localEulerAngles = iov.Value;
+ break;
+ case Property.LocalPosition:
+ t.localPosition = iov.Value;
+ break;
+ case Property.LocalScale:
+ t.localScale = iov.Value;
+ break;
+ case Property.LossyScale:
+ Debug.LogWarning("Cannot Set LossyScale, it is read only");
+ break;
+ case Property.Parent:
+ t.parent = iot.Value;
+ break;
+ case Property.Position:
+ t.position = iov.Value;
+ break;
+ case Property.Right:
+ t.right = iov.Value;
+ break;
+ case Property.Root:
+ Debug.LogWarning("Cannot Set Root, it is read only");
+ break;
+ case Property.Up:
+ t.up = iov.Value;
+ break;
+ default:
+ break;
+ }
+ break;
+ default:
+ break;
+ }
+
+ Continue();
+ }
+
+ public override string GetSummary()
+ {
+ if(transformData.Value == null)
+ {
+ return "Error: no transform set";
+ }
+
+ var iob = inOutVar as BooleanVariable;
+ var ioi = inOutVar as IntegerVariable;
+ var iov = inOutVar as Vector3Variable;
+ var iot = inOutVar as TransformVariable;
+
+ if(iob == null && ioi == null && iov == null && iot == null)
+ {
+ return "Error: no variable set to push or pull data to or from";
+ }
+
+ //We could do further checks here, eg, you have selected childcount but set a vec3variable
+
+ return getOrSet.ToString() + " " + property.ToString();
+ }
+
+ public override Color GetButtonColor()
+ {
+ return new Color32(235, 191, 217, 255);
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/Assets/Fungus/Scripts/Commands/Transform/TransformProperty.cs.meta b/Assets/Fungus/Scripts/Commands/Transform/TransformProperty.cs.meta
new file mode 100644
index 00000000..a3fd7b3c
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Transform/TransformProperty.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 2fb064de1b711a449845627f19b7f7b1
+timeCreated: 1504942828
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fungus/Scripts/Commands/Vector3.meta b/Assets/Fungus/Scripts/Commands/Vector3.meta
new file mode 100644
index 00000000..70aff798
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Vector3.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 9c57d4347eae5354b8bcf942c2b3468a
+folderAsset: yes
+timeCreated: 1503030603
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fungus/Scripts/Commands/Vector3/Vector3Arithmetic.cs b/Assets/Fungus/Scripts/Commands/Vector3/Vector3Arithmetic.cs
new file mode 100644
index 00000000..0ed0bd28
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Vector3/Vector3Arithmetic.cs
@@ -0,0 +1,74 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace Fungus
+{
+ ///
+ /// Vector3 add, sub, mul, div arithmetic
+ ///
+ [CommandInfo("Vector3",
+ "Arithmetic",
+ "Vector3 add, sub, mul, div arithmetic")]
+ [AddComponentMenu("")]
+ public class Vector3Arithmetic : Command
+ {
+ [SerializeField]
+ protected Vector3Data lhs, rhs, output;
+
+ public enum Operation
+ {
+ Add,
+ Sub,
+ Mul,
+ Div
+ }
+
+ [SerializeField]
+ protected Operation operation = Operation.Add;
+
+ public override void OnEnter()
+ {
+ Vector3 tmp;
+ switch (operation)
+ {
+ case Operation.Add:
+ output.Value = lhs.Value + rhs.Value;
+ break;
+ case Operation.Sub:
+ output.Value = lhs.Value - rhs.Value;
+ break;
+ case Operation.Mul:
+ tmp = lhs.Value;
+ tmp.Scale(rhs.Value);
+ output.Value = tmp;
+ break;
+ case Operation.Div:
+ tmp = lhs.Value;
+ tmp.Scale(new Vector3(1.0f / rhs.Value.x,
+ 1.0f / rhs.Value.y,
+ 1.0f / rhs.Value.z));
+ output.Value = tmp;
+ break;
+ default:
+ break;
+ }
+ Continue();
+ }
+
+ public override string GetSummary()
+ {
+ if(output.vector3Ref == null)
+ {
+ return "Error: no output set";
+ }
+
+ return operation.ToString() + ": stored in " + output.vector3Ref.Key;
+ }
+
+ public override Color GetButtonColor()
+ {
+ return new Color32(235, 191, 217, 255);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/Fungus/Scripts/Commands/Vector3/Vector3Arithmetic.cs.meta b/Assets/Fungus/Scripts/Commands/Vector3/Vector3Arithmetic.cs.meta
new file mode 100644
index 00000000..c9a97be1
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Vector3/Vector3Arithmetic.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: dfc8e8d5ce363ec43815496d321b4d55
+timeCreated: 1503313996
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fungus/Scripts/Commands/Vector3/Vector3Fields.cs b/Assets/Fungus/Scripts/Commands/Vector3/Vector3Fields.cs
new file mode 100644
index 00000000..427ae24f
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Vector3/Vector3Fields.cs
@@ -0,0 +1,67 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace Fungus
+{
+ //
+ /// Get or Set the x,y,z fields of a vector3 via floatvars
+ ///
+ [CommandInfo("Vector3",
+ "Fields",
+ "Get or Set the x,y,z fields of a vector3 via floatvars")]
+ [AddComponentMenu("")]
+ public class Vector3Fields : Command
+ {
+ public enum GetSet
+ {
+ Get,
+ Set,
+ }
+ public GetSet getOrSet = GetSet.Get;
+
+ [SerializeField]
+ protected Vector3Data vec3;
+
+ [SerializeField]
+ protected FloatData x, y, z;
+
+ public override void OnEnter()
+ {
+ switch (getOrSet)
+ {
+ case GetSet.Get:
+
+ var v = vec3.Value;
+
+ x.Value = v.x;
+ y.Value = v.y;
+ z.Value = v.z;
+ break;
+ case GetSet.Set:
+ vec3.Value = new Vector3(x.Value, y.Value, z.Value);
+ break;
+ default:
+ break;
+ }
+
+ Continue();
+ }
+
+ public override string GetSummary()
+ {
+ if(vec3.vector3Ref == null)
+ {
+ return "Error: vec3 not set";
+ }
+
+ return getOrSet.ToString() + " (" + vec3.vector3Ref.Key + ")";
+ }
+
+ public override Color GetButtonColor()
+ {
+ return new Color32(235, 191, 217, 255);
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/Assets/Fungus/Scripts/Commands/Vector3/Vector3Fields.cs.meta b/Assets/Fungus/Scripts/Commands/Vector3/Vector3Fields.cs.meta
new file mode 100644
index 00000000..84af4e70
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Vector3/Vector3Fields.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 96fb07b07bec30544a6c3c01df5345ee
+timeCreated: 1504933522
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fungus/Scripts/Commands/Vector3/Vector3Normalise.cs b/Assets/Fungus/Scripts/Commands/Vector3/Vector3Normalise.cs
new file mode 100644
index 00000000..a02164b4
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Vector3/Vector3Normalise.cs
@@ -0,0 +1,40 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace Fungus
+{
+ //
+ /// Normalise a vector3, output can be the same as the input
+ ///
+ [CommandInfo("Vector3",
+ "Normalise",
+ "Normalise a Vector3")]
+ [AddComponentMenu("")]
+ public class Vector3Normalise : Command
+ {
+ [SerializeField]
+ protected Vector3Data vec3In, vec3Out;
+
+ public override void OnEnter()
+ {
+ vec3Out.Value = vec3In.Value.normalized;
+
+ Continue();
+ }
+
+ public override string GetSummary()
+ {
+ if (vec3Out.vector3Ref == null)
+ return "";
+ else
+ return vec3Out.vector3Ref.Key;
+ }
+
+ public override Color GetButtonColor()
+ {
+ return new Color32(235, 191, 217, 255);
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/Assets/Fungus/Scripts/Commands/Vector3/Vector3Normalise.cs.meta b/Assets/Fungus/Scripts/Commands/Vector3/Vector3Normalise.cs.meta
new file mode 100644
index 00000000..3088262c
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Vector3/Vector3Normalise.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: b9c975313c082cd43a310bfd62ebb893
+timeCreated: 1504171804
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fungus/Scripts/Commands/Vector3/Vector3ToVector2.cs b/Assets/Fungus/Scripts/Commands/Vector3/Vector3ToVector2.cs
new file mode 100644
index 00000000..d7709ca9
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Vector3/Vector3ToVector2.cs
@@ -0,0 +1,44 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace Fungus
+{
+ //
+ /// Convert fungus vec3 to vec2
+ ///
+ [CommandInfo("Vector3",
+ "ToVector2",
+ "Convert Fungus Vector3 to Fungus Vector2")]
+ [AddComponentMenu("")]
+ public class Vector3ToVector2 : Command
+ {
+ [SerializeField]
+ protected Vector3Data vec3;
+
+
+ [SerializeField]
+ protected Vector2Data vec2;
+
+ public override void OnEnter()
+ {
+ vec2.Value = vec3.Value;
+
+ Continue();
+ }
+
+ public override string GetSummary()
+ {
+ if(vec3.vector3Ref != null && vec2.vector2Ref != null)
+ return "Converting " + vec3.vector3Ref.Key + " to " + vec2.vector2Ref.Key;
+
+ return "Error: variables not set";
+ }
+
+ public override Color GetButtonColor()
+ {
+ return new Color32(235, 191, 217, 255);
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/Assets/Fungus/Scripts/Commands/Vector3/Vector3ToVector2.cs.meta b/Assets/Fungus/Scripts/Commands/Vector3/Vector3ToVector2.cs.meta
new file mode 100644
index 00000000..2f6ea5fb
--- /dev/null
+++ b/Assets/Fungus/Scripts/Commands/Vector3/Vector3ToVector2.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: d3b374d347ec80647b7c01956f291a84
+timeCreated: 1504171432
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fungus/Scripts/Editor/EventHandlerEditor.cs b/Assets/Fungus/Scripts/Editor/EventHandlerEditor.cs
index 12978d87..7bd49673 100644
--- a/Assets/Fungus/Scripts/Editor/EventHandlerEditor.cs
+++ b/Assets/Fungus/Scripts/Editor/EventHandlerEditor.cs
@@ -11,6 +11,7 @@ namespace Fungus.EditorUtils
{
protected virtual void DrawProperties()
{
+ EditorGUI.indentLevel++;
SerializedProperty iterator = serializedObject.GetIterator();
bool enterChildren = true;
while (iterator.NextVisible(enterChildren))
@@ -24,6 +25,8 @@ namespace Fungus.EditorUtils
EditorGUILayout.PropertyField(iterator, true, new GUILayoutOption[0]);
}
+
+ EditorGUI.indentLevel--;
}
protected virtual void DrawHelpBox()
diff --git a/Assets/Fungus/Scripts/Editor/VariableEditor.cs b/Assets/Fungus/Scripts/Editor/VariableEditor.cs
index 588c78f0..7acf938b 100644
--- a/Assets/Fungus/Scripts/Editor/VariableEditor.cs
+++ b/Assets/Fungus/Scripts/Editor/VariableEditor.cs
@@ -348,5 +348,9 @@ namespace Fungus.EditorUtils
[CustomPropertyDrawer (typeof(AudioSourceData))]
public class AudioSourceDrawer : VariableDataDrawer
- {}
+ { }
+
+ [CustomPropertyDrawer(typeof(Rigidbody2DData))]
+ public class Rigidbody2DDataDrawer : VariableDataDrawer
+ { }
}
\ No newline at end of file
diff --git a/Assets/Fungus/Scripts/VariableTypes/Rigidbody2DVariable.cs b/Assets/Fungus/Scripts/VariableTypes/Rigidbody2DVariable.cs
new file mode 100644
index 00000000..f48d6dcb
--- /dev/null
+++ b/Assets/Fungus/Scripts/VariableTypes/Rigidbody2DVariable.cs
@@ -0,0 +1,56 @@
+using UnityEngine;
+
+namespace Fungus
+{
+ ///
+ /// Rigidbody2D variable type.
+ ///
+ [VariableInfo("Other", "Rigidbody2D")]
+ [AddComponentMenu("")]
+ [System.Serializable]
+ public class Rigidbody2DVariable : VariableBase
+ { }
+
+ ///
+ /// Container for a Rigidbody2D variable reference or constant value.
+ ///
+ [System.Serializable]
+ public struct Rigidbody2DData
+ {
+ [SerializeField]
+ [VariableProperty("", typeof(Rigidbody2DVariable))]
+ public Rigidbody2DVariable rigidbody2DRef;
+
+ [SerializeField]
+ public Rigidbody2D rigidbody2DVal;
+
+ public static implicit operator Rigidbody2D(Rigidbody2DData rigidbody2DData)
+ {
+ return rigidbody2DData.Value;
+ }
+
+ public Rigidbody2DData(Rigidbody2D v)
+ {
+ rigidbody2DVal = v;
+ rigidbody2DRef = null;
+ }
+
+ public Rigidbody2D Value
+ {
+ get { return (rigidbody2DRef == null) ? rigidbody2DVal : rigidbody2DRef.Value; }
+ set { if (rigidbody2DRef == null) { rigidbody2DVal = value; } else { rigidbody2DRef.Value = value; } }
+ }
+
+ public string GetDescription()
+ {
+ if (rigidbody2DRef == null)
+ {
+ return rigidbody2DVal.ToString();
+ }
+ else
+ {
+ return rigidbody2DRef.Key;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/Fungus/Scripts/VariableTypes/Rigidbody2DVariable.cs.meta b/Assets/Fungus/Scripts/VariableTypes/Rigidbody2DVariable.cs.meta
new file mode 100644
index 00000000..86a46332
--- /dev/null
+++ b/Assets/Fungus/Scripts/VariableTypes/Rigidbody2DVariable.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 5571f032eb722324fac0fc908bc370bc
+timeCreated: 1503034530
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground.meta b/Assets/FungusExamples/Playground.meta
new file mode 100644
index 00000000..6b17a948
--- /dev/null
+++ b/Assets/FungusExamples/Playground.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: c75bf47559b6c8d4ebdb49a2d664f1dd
+folderAsset: yes
+timeCreated: 1502968127
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Defender.meta b/Assets/FungusExamples/Playground/Defender.meta
new file mode 100644
index 00000000..24dfc125
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: d53118d44e845714086fd3c871a9b755
+folderAsset: yes
+timeCreated: 1503314586
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Defender.unity b/Assets/FungusExamples/Playground/Defender.unity
new file mode 100644
index 00000000..5da00645
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender.unity
@@ -0,0 +1,1985 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 3
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 0
+ m_EnableRealtimeLightmaps: 0
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFiltering: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousColorSigma: 1
+ m_PVRFilteringAtrousNormalSigma: 1
+ m_PVRFilteringAtrousPositionSigma: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &69847124
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 69847129}
+ - component: {fileID: 69847128}
+ - component: {fileID: 69847127}
+ - component: {fileID: 69847126}
+ - component: {fileID: 69847125}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &69847125
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 69847124}
+ m_Enabled: 1
+--- !u!124 &69847126
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 69847124}
+ m_Enabled: 1
+--- !u!92 &69847127
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 69847124}
+ m_Enabled: 1
+--- !u!20 &69847128
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 69847124}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 1
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+ m_StereoMirrorMode: 0
+--- !u!4 &69847129
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 69847124}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: -10}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &119136498
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 119136499}
+ - component: {fileID: 119136502}
+ - component: {fileID: 119136501}
+ - component: {fileID: 119136500}
+ m_Layer: 5
+ m_Name: GameOver
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &119136499
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 119136498}
+ 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_Children: []
+ m_Father: {fileID: 884575237}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 160, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &119136500
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 119136498}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -900027084, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_EffectColor: {r: 1, g: 1, b: 1, a: 0.5}
+ m_EffectDistance: {x: 0.5, y: 0.5}
+ m_UseGraphicAlpha: 1
+--- !u!114 &119136501
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 119136498}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 48
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 2
+ m_MaxSize: 48
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 1
+ m_LineSpacing: 1
+ m_Text: New Text
+--- !u!222 &119136502
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 119136498}
+--- !u!1001 &370424553
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 114158188752211888, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ propertyPath: commandList.Array.size
+ value: 8
+ objectReference: {fileID: 0}
+ - target: {fileID: 114094183539183980, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ propertyPath: selectedBlocks.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114094183539183980, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ propertyPath: selectedCommands.Array.size
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4839343606506310, guid: 5192b1b391d8cd54f84d39d06a4a3dc8, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: -0.02
+ objectReference: {fileID: 0}
+ - target: {fileID: 4839343606506310, guid: 5192b1b391d8cd54f84d39d06a4a3dc8, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 6.4
+ objectReference: {fileID: 0}
+ - target: {fileID: 4839343606506310, guid: 5192b1b391d8cd54f84d39d06a4a3dc8, type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4839343606506310, guid: 5192b1b391d8cd54f84d39d06a4a3dc8, type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4839343606506310, guid: 5192b1b391d8cd54f84d39d06a4a3dc8, type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4839343606506310, guid: 5192b1b391d8cd54f84d39d06a4a3dc8, type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4839343606506310, guid: 5192b1b391d8cd54f84d39d06a4a3dc8, type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4839343606506310, guid: 5192b1b391d8cd54f84d39d06a4a3dc8, type: 2}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114094183539183980, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ propertyPath: selectedBlocks.Array.data[0]
+ value:
+ objectReference: {fileID: 1124881222}
+ - target: {fileID: 114094183539183980, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ propertyPath: selectedCommands.Array.data[0]
+ value:
+ objectReference: {fileID: 1398202838}
+ - target: {fileID: 114158188752211888, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ propertyPath: commandList.Array.data[5]
+ value:
+ objectReference: {fileID: 1398202840}
+ - target: {fileID: 114158188752211888, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ propertyPath: commandList.Array.data[6]
+ value:
+ objectReference: {fileID: 1124881218}
+ - target: {fileID: 114158188752211888, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ propertyPath: commandList.Array.data[7]
+ value:
+ objectReference: {fileID: 1398202839}
+ - target: {fileID: 114158188752211888, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ propertyPath: commandList.Array.data[8]
+ value:
+ objectReference: {fileID: 1398202839}
+ - target: {fileID: 114158188752211888, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ propertyPath: commandList.Array.data[4]
+ value:
+ objectReference: {fileID: 1398202838}
+ - target: {fileID: 114158188752211888, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ propertyPath: nodeRect.x
+ value: 211
+ objectReference: {fileID: 0}
+ - target: {fileID: 114158188752211888, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ propertyPath: nodeRect.y
+ value: 137
+ objectReference: {fileID: 0}
+ m_RemovedComponents:
+ - {fileID: 114170397803954806, guid: 5192b1b391d8cd54f84d39d06a4a3dc8, type: 2}
+ m_ParentPrefab: {fileID: 100100000, guid: 5192b1b391d8cd54f84d39d06a4a3dc8, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &435850186
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 435850190}
+ - component: {fileID: 435850189}
+ - component: {fileID: 435850188}
+ - component: {fileID: 435850187}
+ m_Layer: 5
+ m_Name: Score
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &435850187
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 435850186}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -900027084, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_EffectColor: {r: 1, g: 1, b: 1, a: 0.5}
+ m_EffectDistance: {x: 0.5, y: 0.5}
+ m_UseGraphicAlpha: 1
+--- !u!114 &435850188
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 435850186}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 32
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 2
+ m_MaxSize: 40
+ m_Alignment: 5
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 1
+ m_LineSpacing: 1
+ m_Text: New Text
+--- !u!222 &435850189
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 435850186}
+--- !u!224 &435850190
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 435850186}
+ 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_Children: []
+ m_Father: {fileID: 884575237}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: -20, y: -20}
+ m_SizeDelta: {x: 160, y: 30}
+ m_Pivot: {x: 1, y: 1}
+--- !u!1001 &545255773
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 114980758164341790, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: commandList.Array.size
+ value: 8
+ objectReference: {fileID: 0}
+ - target: {fileID: 114116014992790474, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: selectedBlocks.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114116014992790474, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: selectedCommands.Array.size
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4038790522185248, guid: 5db9b59ebaddb664eac17f8dd52f454a, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4038790522185248, guid: 5db9b59ebaddb664eac17f8dd52f454a, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: -3
+ objectReference: {fileID: 0}
+ - target: {fileID: 4038790522185248, guid: 5db9b59ebaddb664eac17f8dd52f454a, type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4038790522185248, guid: 5db9b59ebaddb664eac17f8dd52f454a, type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4038790522185248, guid: 5db9b59ebaddb664eac17f8dd52f454a, type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4038790522185248, guid: 5db9b59ebaddb664eac17f8dd52f454a, type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4038790522185248, guid: 5db9b59ebaddb664eac17f8dd52f454a, type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4038790522185248, guid: 5db9b59ebaddb664eac17f8dd52f454a, type: 2}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 114987963891140428, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: value
+ value: 25
+ objectReference: {fileID: 0}
+ - target: {fileID: 114499702294427518, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: value
+ value: 0.4
+ objectReference: {fileID: 0}
+ - target: {fileID: 114116014992790474, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: selectedBlocks.Array.data[0]
+ value:
+ objectReference: {fileID: 1624045262}
+ - target: {fileID: 114567745504451066, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: nodeRect.x
+ value: 277
+ objectReference: {fileID: 0}
+ - target: {fileID: 114567745504451066, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: nodeRect.y
+ value: 210
+ objectReference: {fileID: 0}
+ - target: {fileID: 114116014992790474, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: selectedCommands.Array.data[0]
+ value:
+ objectReference: {fileID: 1624045238}
+ - target: {fileID: 114980758164341790, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: commandList.Array.data[3]
+ value:
+ objectReference: {fileID: 1624045238}
+ - target: {fileID: 114980758164341790, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: commandList.Array.data[4]
+ value:
+ objectReference: {fileID: 1624045258}
+ - target: {fileID: 114980758164341790, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: commandList.Array.data[5]
+ value:
+ objectReference: {fileID: 1624045252}
+ - target: {fileID: 114980758164341790, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: commandList.Array.data[6]
+ value:
+ objectReference: {fileID: 1624045250}
+ - target: {fileID: 114980758164341790, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: commandList.Array.data[7]
+ value:
+ objectReference: {fileID: 1624045253}
+ - target: {fileID: 114980758164341790, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: commandList.Array.data[8]
+ value:
+ objectReference: {fileID: 1624045253}
+ - target: {fileID: 114980758164341790, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: commandList.Array.data[9]
+ value:
+ objectReference: {fileID: 1624045253}
+ - target: {fileID: 114980758164341790, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ propertyPath: commandList.Array.data[2]
+ value:
+ objectReference: {fileID: 1624045237}
+ m_RemovedComponents:
+ - {fileID: 114797075761082608, guid: 5db9b59ebaddb664eac17f8dd52f454a, type: 2}
+ - {fileID: 114611752584720384, guid: 5db9b59ebaddb664eac17f8dd52f454a, type: 2}
+ m_ParentPrefab: {fileID: 100100000, guid: 5db9b59ebaddb664eac17f8dd52f454a, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &884575236
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 884575237}
+ - component: {fileID: 884575240}
+ - component: {fileID: 884575239}
+ - component: {fileID: 884575238}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &884575237
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 884575236}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 1234006341}
+ - {fileID: 435850190}
+ - {fileID: 119136499}
+ m_Father: {fileID: 0}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!114 &884575238
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 884575236}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!114 &884575239
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 884575236}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 0
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 800, y: 600}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 0
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+--- !u!223 &884575240
+Canvas:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 884575236}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!114 &1124881218 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114533871774847328, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ m_PrefabInternal: {fileID: 370424553}
+ m_Script: {fileID: 11500000, guid: bb3e86f556e074b84af1cc7eb8f8e5e7, type: 3}
+--- !u!114 &1124881222 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114158188752211888, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ m_PrefabInternal: {fileID: 370424553}
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+--- !u!1 &1234006340
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1234006341}
+ - component: {fileID: 1234006344}
+ - component: {fileID: 1234006343}
+ - component: {fileID: 1234006342}
+ m_Layer: 5
+ m_Name: Health
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1234006341
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1234006340}
+ 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_Children: []
+ m_Father: {fileID: 884575237}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 20, y: -20}
+ m_SizeDelta: {x: 160, y: 30}
+ m_Pivot: {x: 0, y: 1}
+--- !u!114 &1234006342
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1234006340}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -900027084, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_EffectColor: {r: 1, g: 1, b: 1, a: 0.5}
+ m_EffectDistance: {x: 0.5, y: 0.5}
+ m_UseGraphicAlpha: 1
+--- !u!114 &1234006343
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1234006340}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 32
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 2
+ m_MaxSize: 40
+ m_Alignment: 3
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 1
+ m_LineSpacing: 1
+ m_Text: New Text
+--- !u!222 &1234006344
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1234006340}
+--- !u!1 &1267026863
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1267026864}
+ - component: {fileID: 1267026880}
+ - component: {fileID: 1267026878}
+ - component: {fileID: 1267026875}
+ - component: {fileID: 1267026874}
+ - component: {fileID: 1267026873}
+ - component: {fileID: 1267026872}
+ - component: {fileID: 1267026871}
+ - component: {fileID: 1267026870}
+ - component: {fileID: 1267026869}
+ - component: {fileID: 1267026868}
+ - component: {fileID: 1267026884}
+ - component: {fileID: 1267026883}
+ - component: {fileID: 1267026882}
+ - component: {fileID: 1267026881}
+ - component: {fileID: 1267026867}
+ - component: {fileID: 1267026866}
+ - component: {fileID: 1267026865}
+ - component: {fileID: 1267026887}
+ - component: {fileID: 1267026886}
+ - component: {fileID: 1267026885}
+ - component: {fileID: 1267026888}
+ - component: {fileID: 1267026891}
+ - component: {fileID: 1267026890}
+ - component: {fileID: 1267026889}
+ - component: {fileID: 1267026876}
+ - component: {fileID: 1267026879}
+ - component: {fileID: 1267026877}
+ - component: {fileID: 1267026893}
+ - component: {fileID: 1267026892}
+ - component: {fileID: 1267026895}
+ - component: {fileID: 1267026894}
+ m_Layer: 5
+ m_Name: GameRules
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1267026864
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ 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_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1267026865
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ea6e8f632db87477eb750446b28d73a3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 12
+ indentLevel: 1
+ commenterName:
+ commentText: game over it, show ui, pause and t
+--- !u!114 &1267026866
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 11
+ indentLevel: 0
+--- !u!114 &1267026867
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 10
+ indentLevel: 0
+ compareOperator: 0
+ variable: {fileID: 1267026869}
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &1267026868
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 6
+ indentLevel: 0
+ variable: {fileID: 1267026872}
+ setOperator: 0
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal: 'Score: {$score}'
+--- !u!114 &1267026869
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: afb91b566ceda411bad1e9d3c3243ecc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: hp
+ value: 3
+--- !u!114 &1267026870
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: afb91b566ceda411bad1e9d3c3243ecc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: score
+ value: 0
+--- !u!114 &1267026871
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 5
+ indentLevel: 0
+ variable: {fileID: 1267026874}
+ setOperator: 0
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal: '{$hp} : Health'
+--- !u!114 &1267026872
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4580f28dd8581476b810b38eea2f1316, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: scoreString
+ value:
+--- !u!114 &1267026873
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 78c0367bf08d147bd80b5454de50e9d4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 4
+ indentLevel: 0
+ targetTextObject: {fileID: 435850186}
+ text:
+ stringRef: {fileID: 1267026872}
+ stringVal:
+ description:
+ _textObjectObsolete: {fileID: 0}
+--- !u!114 &1267026874
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4580f28dd8581476b810b38eea2f1316, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: healthString
+ value:
+--- !u!114 &1267026875
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 78c0367bf08d147bd80b5454de50e9d4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 3
+ indentLevel: 0
+ targetTextObject: {fileID: 1234006340}
+ text:
+ stringRef: {fileID: 1267026874}
+ stringVal:
+ description:
+ _textObjectObsolete: {fileID: 0}
+--- !u!114 &1267026876
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d2f6487d21a03404cb21b245f0242e79, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 1267026878}
+ waitForFrames: 0
+--- !u!114 &1267026877
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4580f28dd8581476b810b38eea2f1316, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: gameOverString
+ value:
+--- !u!114 &1267026878
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 263
+ y: 186
+ width: 126
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 1
+ blockName: UpdateLabels
+ description:
+ eventHandler: {fileID: 1267026876}
+ commandList:
+ - {fileID: 1267026871}
+ - {fileID: 1267026868}
+ - {fileID: 1267026875}
+ - {fileID: 1267026873}
+ - {fileID: 1267026879}
+--- !u!114 &1267026879
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 78c0367bf08d147bd80b5454de50e9d4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 19
+ indentLevel: 0
+ targetTextObject: {fileID: 119136498}
+ text:
+ stringRef: {fileID: 1267026877}
+ stringVal:
+ description:
+ _textObjectObsolete: {fileID: 0}
+--- !u!114 &1267026880
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ version: 1
+ scrollPos: {x: 76, y: -60}
+ variablesScrollPos: {x: 0, y: 0}
+ variablesExpanded: 1
+ blockViewHeight: 400
+ zoom: 1
+ scrollViewRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ selectedBlocks:
+ - {fileID: 1267026878}
+ selectedCommands: []
+ variables:
+ - {fileID: 1267026874}
+ - {fileID: 1267026872}
+ - {fileID: 1267026870}
+ - {fileID: 1267026869}
+ - {fileID: 1267026877}
+ description:
+ stepPause: 0
+ colorCommands: 1
+ hideComponents: 1
+ saveSelection: 1
+ localizationId:
+ showLineNumbers: 0
+ hideCommands: []
+ luaEnvironment: {fileID: 0}
+ luaBindingName: flowchart
+--- !u!114 &1267026881
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 050fb9e6e72f442b3b883da8a965bdeb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 9
+ indentLevel: 0
+ targetFlowchart: {fileID: 0}
+ targetBlock: {fileID: 1267026878}
+ startLabel:
+ stringRef: {fileID: 0}
+ stringVal:
+ startIndex: 0
+ callMode: 1
+--- !u!114 &1267026882
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 8
+ indentLevel: 0
+ variable: {fileID: 1267026869}
+ setOperator: 3
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 1
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &1267026883
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2d7d417659cd54a6787f70f763950c34, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 1267026884}
+ message: EnemyHitGround
+--- !u!114 &1267026884
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 47
+ y: 157
+ width: 162
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 7
+ blockName: OnEnemyHitGround
+ description:
+ eventHandler: {fileID: 1267026883}
+ commandList:
+ - {fileID: 1267026882}
+ - {fileID: 1267026867}
+ - {fileID: 1267026865}
+ - {fileID: 1267026893}
+ - {fileID: 1267026895}
+ - {fileID: 1267026866}
+ - {fileID: 1267026881}
+--- !u!114 &1267026885
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 14
+ indentLevel: 0
+ variable: {fileID: 1267026870}
+ setOperator: 2
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 1
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &1267026886
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2d7d417659cd54a6787f70f763950c34, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 1267026887}
+ message: EnemyShot
+--- !u!114 &1267026887
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 64
+ y: 222
+ width: 131
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 13
+ blockName: OnEnemyShot
+ description:
+ eventHandler: {fileID: 1267026886}
+ commandList:
+ - {fileID: 1267026885}
+ - {fileID: 1267026891}
+ - {fileID: 1267026889}
+ - {fileID: 1267026892}
+ - {fileID: 1267026894}
+ - {fileID: 1267026890}
+ - {fileID: 1267026888}
+--- !u!114 &1267026888
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 050fb9e6e72f442b3b883da8a965bdeb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 15
+ indentLevel: 0
+ targetFlowchart: {fileID: 0}
+ targetBlock: {fileID: 1267026878}
+ startLabel:
+ stringRef: {fileID: 0}
+ stringVal:
+ startIndex: 0
+ callMode: 1
+--- !u!114 &1267026889
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ea6e8f632db87477eb750446b28d73a3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 18
+ indentLevel: 1
+ commenterName:
+ commentText: go to win
+--- !u!114 &1267026890
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 17
+ indentLevel: 0
+--- !u!114 &1267026891
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 16
+ indentLevel: 0
+ compareOperator: 5
+ variable: {fileID: 1267026870}
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 5
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &1267026892
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 21
+ indentLevel: 1
+ variable: {fileID: 1267026877}
+ setOperator: 0
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal: You Win!
+--- !u!114 &1267026893
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 20
+ indentLevel: 1
+ variable: {fileID: 1267026877}
+ setOperator: 0
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal: Game Over
+--- !u!114 &1267026894
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dbd8c931f22994b9d90e2037fffaa770, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 23
+ indentLevel: 1
+ _targetGameObject:
+ gameObjectRef: {fileID: 0}
+ gameObjectVal: {fileID: 1398202832}
+ activeState:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ targetGameObjectOLD: {fileID: 0}
+--- !u!114 &1267026895
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1267026863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dbd8c931f22994b9d90e2037fffaa770, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 22
+ indentLevel: 1
+ _targetGameObject:
+ gameObjectRef: {fileID: 0}
+ gameObjectVal: {fileID: 1624045236}
+ activeState:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ targetGameObjectOLD: {fileID: 0}
+--- !u!4 &1368181545 stripped
+Transform:
+ m_PrefabParentObject: {fileID: 4244392958347542, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ m_PrefabInternal: {fileID: 545255773}
+--- !u!1 &1398202832 stripped
+GameObject:
+ m_PrefabParentObject: {fileID: 1643320542487702, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ m_PrefabInternal: {fileID: 370424553}
+--- !u!114 &1398202835 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114158483713016934, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ m_PrefabInternal: {fileID: 370424553}
+ m_Script: {fileID: 11500000, guid: 4d769ea3513ad47aabf805db5252341d, type: 3}
+--- !u!114 &1398202836 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114451434740700826, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ m_PrefabInternal: {fileID: 370424553}
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+--- !u!114 &1398202837 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114205508981943572, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ m_PrefabInternal: {fileID: 370424553}
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+--- !u!114 &1398202838
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1398202832}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 96fb07b07bec30544a6c3c01df5345ee, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 9
+ indentLevel: 0
+ getOrSet: 1
+ vec3:
+ vector3Ref: {fileID: 1398202835}
+ vector3Val: {x: 0, y: 0, z: 0}
+ x:
+ floatRef: {fileID: 1398202837}
+ floatVal: 0
+ y:
+ floatRef: {fileID: 1398202836}
+ floatVal: 0
+ z:
+ floatRef: {fileID: 0}
+ floatVal: 0
+--- !u!114 &1398202839 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114197543733484370, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ m_PrefabInternal: {fileID: 370424553}
+ m_Script: {fileID: 11500000, guid: ae9ac2fcbd1d542619ab0bc7549fb264, type: 3}
+--- !u!114 &1398202840 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114536672983551206, guid: 5192b1b391d8cd54f84d39d06a4a3dc8,
+ type: 2}
+ m_PrefabInternal: {fileID: 370424553}
+ m_Script: {fileID: 11500000, guid: dfc8e8d5ce363ec43815496d321b4d55, type: 3}
+--- !u!1 &1569219819
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1569219821}
+ - component: {fileID: 1569219820}
+ m_Layer: 0
+ m_Name: _FungusState
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1569219820
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1569219819}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 61dddfdc5e0e44ca298d8f46f7f5a915, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ selectedFlowchart: {fileID: 114619489782507194, guid: cf9a0515785714a49b2d12090c78828f,
+ type: 2}
+--- !u!4 &1569219821
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1569219819}
+ 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_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1617824580
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1617824586}
+ - component: {fileID: 1617824585}
+ - component: {fileID: 1617824584}
+ - component: {fileID: 1617824583}
+ - component: {fileID: 1617824582}
+ - component: {fileID: 1617824581}
+ - component: {fileID: 1617824587}
+ m_Layer: 0
+ m_Name: Ground
+ m_TagString: Ground
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1617824581
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1617824580}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c43743931d28f43f89eced820d907351, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 1
+ indentLevel: 0
+ messageTarget: 1
+ _message:
+ stringRef: {fileID: 0}
+ stringVal: EnemyHitGround
+ messageOLD:
+--- !u!114 &1617824582
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1617824580}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 78c1a9f24ac376a47838385391f83acc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 1617824583}
+ tagFilter:
+ - Enemy
+ FireOn: 1
+--- !u!114 &1617824583
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1617824580}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 95
+ y: 134
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 0
+ blockName: New Block
+ description:
+ eventHandler: {fileID: 1617824582}
+ commandList:
+ - {fileID: 1617824581}
+--- !u!114 &1617824584
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1617824580}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ version: 1
+ scrollPos: {x: 0, y: 0}
+ variablesScrollPos: {x: 0, y: 0}
+ variablesExpanded: 1
+ blockViewHeight: 400
+ zoom: 1
+ scrollViewRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ selectedBlocks:
+ - {fileID: 1617824583}
+ selectedCommands: []
+ variables: []
+ description:
+ stepPause: 0
+ colorCommands: 1
+ hideComponents: 1
+ saveSelection: 1
+ localizationId:
+ showLineNumbers: 0
+ hideCommands: []
+ luaEnvironment: {fileID: 0}
+ luaBindingName: flowchart
+--- !u!212 &1617824585
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1617824580}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 3cb7c35a750699348a04840d1ae1be5e, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!4 &1617824586
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1617824580}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0.021000564, y: -4.38, z: 0}
+ m_LocalScale: {x: 22.5, y: 1.712501, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 7
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!61 &1617824587
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1617824580}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 1, y: 1}
+ newSize: {x: 1, y: 1}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1}
+ m_EdgeRadius: 0
+--- !u!1 &1624045236 stripped
+GameObject:
+ m_PrefabParentObject: {fileID: 1380797001910276, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ m_PrefabInternal: {fileID: 545255773}
+--- !u!114 &1624045237
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1624045236}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2fb064de1b711a449845627f19b7f7b1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 16
+ indentLevel: 1
+ getOrSet: 0
+ property: 1
+ transformData:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 1624045265}
+ inOutVar: {fileID: 1624045256}
+--- !u!114 &1624045238
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1624045236}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2fb064de1b711a449845627f19b7f7b1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 15
+ indentLevel: 1
+ getOrSet: 0
+ property: 11
+ transformData:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 1368181545}
+ inOutVar: {fileID: 1624045257}
+--- !u!114 &1624045250 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114093757454897032, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ m_PrefabInternal: {fileID: 545255773}
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+--- !u!114 &1624045252 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114948797197275504, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ m_PrefabInternal: {fileID: 545255773}
+ m_Script: {fileID: 11500000, guid: 3315ad2ebb85443909a1203d56d9344e, type: 3}
+--- !u!114 &1624045253 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114904554220365688, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ m_PrefabInternal: {fileID: 545255773}
+ m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3}
+--- !u!114 &1624045256 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114310288066248142, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ m_PrefabInternal: {fileID: 545255773}
+ m_Script: {fileID: 11500000, guid: 4d769ea3513ad47aabf805db5252341d, type: 3}
+--- !u!114 &1624045257 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114476154734915750, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ m_PrefabInternal: {fileID: 545255773}
+ m_Script: {fileID: 11500000, guid: 4d769ea3513ad47aabf805db5252341d, type: 3}
+--- !u!114 &1624045258 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114920461919457924, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ m_PrefabInternal: {fileID: 545255773}
+ m_Script: {fileID: 11500000, guid: bb3e86f556e074b84af1cc7eb8f8e5e7, type: 3}
+--- !u!114 &1624045262 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114980758164341790, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ m_PrefabInternal: {fileID: 545255773}
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+--- !u!4 &1624045265 stripped
+Transform:
+ m_PrefabParentObject: {fileID: 4038790522185248, guid: 5db9b59ebaddb664eac17f8dd52f454a,
+ type: 2}
+ m_PrefabInternal: {fileID: 545255773}
+--- !u!1 &1683342971
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1683342975}
+ - component: {fileID: 1683342974}
+ - component: {fileID: 1683342973}
+ - component: {fileID: 1683342972}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1683342972
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1683342971}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_ForceModuleActive: 0
+--- !u!114 &1683342973
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1683342971}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalAxis: Horizontal
+ m_VerticalAxis: Vertical
+ m_SubmitButton: Submit
+ m_CancelButton: Cancel
+ m_InputActionsPerSecond: 10
+ m_RepeatDelay: 0.5
+ m_ForceModuleActive: 0
+--- !u!114 &1683342974
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1683342971}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_FirstSelected: {fileID: 0}
+ m_sendNavigationEvents: 1
+ m_DragThreshold: 5
+--- !u!4 &1683342975
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1683342971}
+ 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_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/Assets/FungusExamples/Playground/Defender.unity.meta b/Assets/FungusExamples/Playground/Defender.unity.meta
new file mode 100644
index 00000000..f6ebec30
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender.unity.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ca170c9b80637694daf36db2bbe0e31e
+timeCreated: 1502968157
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Defender/Cannon.prefab b/Assets/FungusExamples/Playground/Defender/Cannon.prefab
new file mode 100644
index 00000000..8e077ab9
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender/Cannon.prefab
@@ -0,0 +1,749 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1380797001910276}
+ m_IsPrefabParent: 1
+--- !u!1 &1380797001910276
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4038790522185248}
+ - component: {fileID: 212653995144694442}
+ - component: {fileID: 50078523555390844}
+ - component: {fileID: 114116014992790474}
+ - component: {fileID: 114980758164341790}
+ - component: {fileID: 114036837631678186}
+ - component: {fileID: 114704119826569804}
+ - component: {fileID: 114920461919457924}
+ - component: {fileID: 114476154734915750}
+ - component: {fileID: 114310288066248142}
+ - component: {fileID: 114268424750904310}
+ - component: {fileID: 114945764084547224}
+ - component: {fileID: 114904554220365688}
+ - component: {fileID: 114948797197275504}
+ - component: {fileID: 114499702294427518}
+ - component: {fileID: 114093757454897032}
+ - component: {fileID: 114141913385670956}
+ - component: {fileID: 114567745504451066}
+ - component: {fileID: 114194947709156218}
+ - component: {fileID: 114588250137994584}
+ - component: {fileID: 114987963891140428}
+ - component: {fileID: 114680196880106302}
+ - component: {fileID: 114994441961358866}
+ - component: {fileID: 114110427670967256}
+ - component: {fileID: 114873397630457622}
+ - component: {fileID: 114099386588132780}
+ - component: {fileID: 114238188189624062}
+ - component: {fileID: 114797075761082608}
+ - component: {fileID: 114611752584720384}
+ m_Layer: 0
+ m_Name: Cannon
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1705922491111948
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4244392958347542}
+ - component: {fileID: 212746264793356650}
+ m_Layer: 0
+ m_Name: Triangle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4038790522185248
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: -3, z: 0}
+ m_LocalScale: {x: 2, y: 2, z: 2}
+ m_Children:
+ - {fileID: 4244392958347542}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4244392958347542
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1705922491111948}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0.45, z: 0}
+ m_LocalScale: {x: 0.8484849, y: 1.1666677, z: 0.8484851}
+ m_Children: []
+ m_Father: {fileID: 4038790522185248}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!50 &50078523555390844
+Rigidbody2D:
+ serializedVersion: 4
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_BodyType: 0
+ m_Simulated: 1
+ m_UseFullKinematicContacts: 0
+ m_UseAutoMass: 0
+ m_Mass: 1
+ m_LinearDrag: 0
+ m_AngularDrag: 10
+ m_GravityScale: 0
+ m_Material: {fileID: 0}
+ m_Interpolate: 0
+ m_SleepingMode: 1
+ m_CollisionDetection: 0
+ m_Constraints: 3
+--- !u!114 &114036837631678186
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 000864f8e9e1748a39807861d0e60e29, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 114980758164341790}
+ keyPressType: 0
+ keyCode: 32
+--- !u!114 &114093757454897032
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 5
+ indentLevel: 1
+ variable: {fileID: 114268424750904310}
+ setOperator: 0
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 1
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &114099386588132780
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 11
+ indentLevel: 0
+ variable: {fileID: 114680196880106302}
+ setOperator: 4
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: -1
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &114110427670967256
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bb18ee740f55ba24680c15466ff13ece, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 9
+ indentLevel: 0
+ axisName:
+ stringRef: {fileID: 0}
+ stringVal: Horizontal
+ axisRaw: 0
+ outValue:
+ floatRef: {fileID: 114994441961358866}
+ floatVal: 0
+--- !u!114 &114116014992790474
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ version: 1
+ scrollPos: {x: 65, y: -130}
+ variablesScrollPos: {x: 0, y: 0}
+ variablesExpanded: 1
+ blockViewHeight: 400
+ zoom: 1
+ scrollViewRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ selectedBlocks: []
+ selectedCommands: []
+ variables:
+ - {fileID: 114704119826569804}
+ - {fileID: 114476154734915750}
+ - {fileID: 114310288066248142}
+ - {fileID: 114268424750904310}
+ - {fileID: 114499702294427518}
+ - {fileID: 114987963891140428}
+ - {fileID: 114680196880106302}
+ - {fileID: 114994441961358866}
+ description:
+ stepPause: 0
+ colorCommands: 1
+ hideComponents: 1
+ saveSelection: 1
+ localizationId:
+ showLineNumbers: 0
+ hideCommands: []
+ luaEnvironment: {fileID: 0}
+ luaBindingName: flowchart
+--- !u!114 &114141913385670956
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 6
+ indentLevel: 1
+ variable: {fileID: 114268424750904310}
+ setOperator: 0
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &114194947709156218
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d2fbef54b0b0adb41ab9b447a8f3cbdb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 114567745504451066}
+ FireOn: 2
+--- !u!114 &114238188189624062
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 12
+ indentLevel: 0
+ variable: {fileID: 114680196880106302}
+ setOperator: 4
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 114994441961358866}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &114268424750904310
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5d02d9822eec54c98afe95bb497211b3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: CanFire
+ value: 1
+--- !u!114 &114310288066248142
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4d769ea3513ad47aabf805db5252341d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: spawnRot
+ value: {x: 0, y: 0, z: 0}
+--- !u!114 &114476154734915750
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4d769ea3513ad47aabf805db5252341d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: spawnPos
+ value: {x: 0, y: 0, z: 0}
+--- !u!114 &114499702294427518
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: FireRate
+ value: 1
+--- !u!114 &114567745504451066
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 121
+ y: 291
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 7
+ blockName: Rotate
+ description:
+ eventHandler: {fileID: 114194947709156218}
+ commandList:
+ - {fileID: 114110427670967256}
+ - {fileID: 114873397630457622}
+ - {fileID: 114099386588132780}
+ - {fileID: 114238188189624062}
+ - {fileID: 114588250137994584}
+--- !u!114 &114588250137994584
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 42fb61d4cee69b244bcf4fcc8e4ae28b, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 8
+ indentLevel: 0
+ rb:
+ rigidbody2DRef: {fileID: 0}
+ rigidbody2DVal: {fileID: 50078523555390844}
+ forceMode: 0
+ force:
+ floatRef: {fileID: 114680196880106302}
+ floatVal: 5
+--- !u!114 &114611752584720384
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1b521257e66940a4c835dce2e246e464, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 14
+ indentLevel: 1
+ property: 11
+ transformData:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 4244392958347542}
+ vec3:
+ vector3Ref: {fileID: 114476154734915750}
+ vector3Val: {x: 0, y: 0, z: 0}
+--- !u!114 &114680196880106302
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: curRotateForce
+ value: 0
+--- !u!114 &114704119826569804
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 633bea14077b44e19956e8113fbac7a4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: spawnAtTrans
+ value: {fileID: 4244392958347542}
+--- !u!114 &114797075761082608
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1b521257e66940a4c835dce2e246e464, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 13
+ indentLevel: 1
+ property: 0
+ transformData:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 4038790522185248}
+ vec3:
+ vector3Ref: {fileID: 114310288066248142}
+ vector3Val: {x: 0, y: 0, z: 0}
+--- !u!114 &114873397630457622
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 10
+ indentLevel: 0
+ variable: {fileID: 114680196880106302}
+ setOperator: 0
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 114987963891140428}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &114904554220365688
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 3
+ indentLevel: 0
+--- !u!114 &114920461919457924
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bb3e86f556e074b84af1cc7eb8f8e5e7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 1
+ indentLevel: 1
+ _sourceObject:
+ gameObjectRef: {fileID: 0}
+ gameObjectVal: {fileID: 1942691996823588, guid: a63bb7c0f4cb0df429c8364816dc7b20,
+ type: 2}
+ _parentTransform:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 0}
+ _spawnPosition:
+ vector3Ref: {fileID: 114476154734915750}
+ vector3Val: {x: 0, y: 0, z: 0}
+ _spawnRotation:
+ vector3Ref: {fileID: 114310288066248142}
+ vector3Val: {x: 0, y: 0, z: 0}
+ sourceObjectOLD: {fileID: 0}
+ parentTransformOLD: {fileID: 0}
+ spawnPositionOLD: {x: 0, y: 0, z: 0}
+ spawnRotationOLD: {x: 0, y: 0, z: 0}
+--- !u!114 &114945764084547224
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 2
+ indentLevel: 0
+ compareOperator: 0
+ variable: {fileID: 114268424750904310}
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 1
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &114948797197275504
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3315ad2ebb85443909a1203d56d9344e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 4
+ indentLevel: 1
+ _duration:
+ floatRef: {fileID: 114499702294427518}
+ floatVal: 1
+ durationOLD: 0
+--- !u!114 &114980758164341790
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 119
+ y: 216
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 0
+ blockName: Fire
+ description:
+ eventHandler: {fileID: 114036837631678186}
+ commandList:
+ - {fileID: 114945764084547224}
+ - {fileID: 114141913385670956}
+ - {fileID: 114797075761082608}
+ - {fileID: 114611752584720384}
+ - {fileID: 114920461919457924}
+ - {fileID: 114948797197275504}
+ - {fileID: 114093757454897032}
+ - {fileID: 114904554220365688}
+--- !u!114 &114987963891140428
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: BaseRotateForce
+ value: 6
+--- !u!114 &114994441961358866
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: horAxis
+ value: 0
+--- !u!212 &212653995144694442
+SpriteRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1380797001910276}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: d77e6458673a5ff4080857204d985f54, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!212 &212746264793356650
+SpriteRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1705922491111948}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 946c61cb65f78df4394947a1ff1fce91, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
diff --git a/Assets/FungusExamples/Playground/Defender/Cannon.prefab.meta b/Assets/FungusExamples/Playground/Defender/Cannon.prefab.meta
new file mode 100644
index 00000000..579b4350
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender/Cannon.prefab.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 5db9b59ebaddb664eac17f8dd52f454a
+timeCreated: 1503828198
+licenseType: Free
+NativeFormatImporter:
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Defender/Circle.png b/Assets/FungusExamples/Playground/Defender/Circle.png
new file mode 100644
index 00000000..8eb1b1ec
Binary files /dev/null and b/Assets/FungusExamples/Playground/Defender/Circle.png differ
diff --git a/Assets/FungusExamples/Playground/Defender/Circle.png.meta b/Assets/FungusExamples/Playground/Defender/Circle.png.meta
new file mode 100644
index 00000000..d4e28c32
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender/Circle.png.meta
@@ -0,0 +1,330 @@
+fileFormatVersion: 2
+guid: 6f62c397230d6d845b87a8e53d67c0e1
+timeCreated: 1504171089
+licenseType: Free
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 0
+ aniso: 16
+ mipBias: 0
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 3
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 4
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: 4
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline:
+ - - {x: 0, y: 2}
+ - {x: -0.09813535, y: 1.9975909}
+ - {x: -0.19603428, y: 1.9903694}
+ - {x: -0.29346094, y: 1.978353}
+ - {x: -0.39018065, y: 1.9615705}
+ - {x: -0.4859604, y: 1.9400625}
+ - {x: -0.5805693, y: 1.9138807}
+ - {x: -0.67377967, y: 1.8830881}
+ - {x: -0.76536685, y: 1.8477591}
+ - {x: -0.8551101, y: 1.8079786}
+ - {x: -0.9427934, y: 1.7638426}
+ - {x: -1.0282055, y: 1.7154572}
+ - {x: -1.1111405, y: 1.6629392}
+ - {x: -1.1913986, y: 1.606415}
+ - {x: -1.2687867, y: 1.5460209}
+ - {x: -1.343118, y: 1.4819021}
+ - {x: -1.4142137, y: 1.4142134}
+ - {x: -1.4819024, y: 1.3431177}
+ - {x: -1.5460211, y: 1.2687864}
+ - {x: -1.6064153, y: 1.1913984}
+ - {x: -1.6629394, y: 1.1111403}
+ - {x: -1.7154574, y: 1.0282052}
+ - {x: -1.7638427, y: 0.94279313}
+ - {x: -1.8079787, y: 0.8551098}
+ - {x: -1.8477592, y: 0.76536644}
+ - {x: -1.8830884, y: 0.6737792}
+ - {x: -1.9138808, y: 0.5805688}
+ - {x: -1.9400626, y: 0.48595977}
+ - {x: -1.9615707, y: 0.39018002}
+ - {x: -1.9783531, y: 0.29346028}
+ - {x: -1.9903696, y: 0.19603357}
+ - {x: -1.9975909, y: 0.098134585}
+ - {x: -2, y: -0.0000008026785}
+ - {x: -1.9975909, y: -0.09813619}
+ - {x: -1.9903693, y: -0.19603516}
+ - {x: -1.9783529, y: -0.29346186}
+ - {x: -1.9615704, y: -0.3901816}
+ - {x: -1.9400623, y: -0.48596132}
+ - {x: -1.9138803, y: -0.58057034}
+ - {x: -1.8830878, y: -0.67378074}
+ - {x: -1.8477587, y: -0.7653679}
+ - {x: -1.8079782, y: -0.855111}
+ - {x: -1.7638422, y: -0.9427941}
+ - {x: -1.715457, y: -1.028206}
+ - {x: -1.6629391, y: -1.1111407}
+ - {x: -1.606415, y: -1.1913987}
+ - {x: -1.546021, y: -1.2687865}
+ - {x: -1.4819025, y: -1.3431177}
+ - {x: -1.4142139, y: -1.4142132}
+ - {x: -1.3431184, y: -1.4819018}
+ - {x: -1.2687873, y: -1.5460204}
+ - {x: -1.1913995, y: -1.6064144}
+ - {x: -1.1111416, y: -1.6629385}
+ - {x: -1.0282067, y: -1.7154565}
+ - {x: -0.9427949, y: -1.7638417}
+ - {x: -0.85511184, y: -1.8079778}
+ - {x: -0.76536876, y: -1.8477583}
+ - {x: -0.6737818, y: -1.8830874}
+ - {x: -0.5805717, y: -1.91388}
+ - {x: -0.48596293, y: -1.9400618}
+ - {x: -0.39018345, y: -1.96157}
+ - {x: -0.29346398, y: -1.9783525}
+ - {x: -0.1960375, y: -1.9903691}
+ - {x: -0.09813879, y: -1.9975908}
+ - {x: -0.0000036398517, y: -2}
+ - {x: 0.098131515, y: -1.9975911}
+ - {x: 0.19603026, y: -1.9903698}
+ - {x: 0.29345676, y: -1.9783536}
+ - {x: 0.3901763, y: -1.9615715}
+ - {x: 0.48595586, y: -1.9400636}
+ - {x: 0.58056474, y: -1.913882}
+ - {x: 0.67377496, y: -1.8830898}
+ - {x: 0.765362, y: -1.847761}
+ - {x: 0.8551053, y: -1.8079809}
+ - {x: 0.94278854, y: -1.7638452}
+ - {x: 1.0282005, y: -1.7154602}
+ - {x: 1.1111355, y: -1.6629425}
+ - {x: 1.1913936, y: -1.6064187}
+ - {x: 1.2687817, y: -1.5460249}
+ - {x: 1.3431131, y: -1.4819067}
+ - {x: 1.4142088, y: -1.4142184}
+ - {x: 1.4818976, y: -1.3431231}
+ - {x: 1.5460167, y: -1.2687918}
+ - {x: 1.6064112, y: -1.1914037}
+ - {x: 1.6629357, y: -1.1111456}
+ - {x: 1.7154542, y: -1.0282105}
+ - {x: 1.7638398, y: -0.94279844}
+ - {x: 1.8079762, y: -0.855115}
+ - {x: 1.8477571, y: -0.76537156}
+ - {x: 1.8830866, y: -0.6737842}
+ - {x: 1.9138794, y: -0.5805737}
+ - {x: 1.9400615, y: -0.48596448}
+ - {x: 1.9615698, y: -0.39018452}
+ - {x: 1.9783524, y: -0.29346457}
+ - {x: 1.9903691, y: -0.19603767}
+ - {x: 1.9975908, y: -0.09813846}
+ - {x: 2, y: -0.0000028371733}
+ - {x: 1.997591, y: 0.0981328}
+ - {x: 1.9903697, y: 0.19603202}
+ - {x: 1.9783533, y: 0.29345897}
+ - {x: 1.9615709, y: 0.39017895}
+ - {x: 1.9400629, y: 0.48595896}
+ - {x: 1.9138811, y: 0.58056825}
+ - {x: 1.8830885, y: 0.6737789}
+ - {x: 1.8477592, y: 0.7653663}
+ - {x: 1.8079787, y: 0.8551099}
+ - {x: 1.7638426, y: 0.9427934}
+ - {x: 1.7154571, y: 1.0282056}
+ - {x: 1.662939, y: 1.1111408}
+ - {x: 1.6064146, y: 1.1913992}
+ - {x: 1.5460203, y: 1.2687874}
+ - {x: 1.4819014, y: 1.3431189}
+ - {x: 1.4142125, y: 1.4142147}
+ - {x: 1.3431165, y: 1.4819036}
+ - {x: 1.2687849, y: 1.5460223}
+ - {x: 1.1913966, y: 1.6064166}
+ - {x: 1.1111382, y: 1.6629407}
+ - {x: 1.0282029, y: 1.7154588}
+ - {x: 0.94279057, y: 1.7638441}
+ - {x: 0.85510695, y: 1.8079801}
+ - {x: 0.76536334, y: 1.8477606}
+ - {x: 0.67377585, y: 1.8830895}
+ - {x: 0.58056515, y: 1.9138819}
+ - {x: 0.48595583, y: 1.9400636}
+ - {x: 0.3901758, y: 1.9615716}
+ - {x: 0.29345578, y: 1.9783537}
+ - {x: 0.1960288, y: 1.99037}
+ - {x: 0.09812956, y: 1.9975911}
+ physicsShape:
+ - - {x: 0, y: 2}
+ - {x: -0.09813535, y: 1.9975909}
+ - {x: -0.19603428, y: 1.9903694}
+ - {x: -0.29346094, y: 1.978353}
+ - {x: -0.39018065, y: 1.9615705}
+ - {x: -0.4859604, y: 1.9400625}
+ - {x: -0.5805693, y: 1.9138807}
+ - {x: -0.67377967, y: 1.8830881}
+ - {x: -0.76536685, y: 1.8477591}
+ - {x: -0.8551101, y: 1.8079786}
+ - {x: -0.9427934, y: 1.7638426}
+ - {x: -1.0282055, y: 1.7154572}
+ - {x: -1.1111405, y: 1.6629392}
+ - {x: -1.1913986, y: 1.606415}
+ - {x: -1.2687867, y: 1.5460209}
+ - {x: -1.343118, y: 1.4819021}
+ - {x: -1.4142137, y: 1.4142134}
+ - {x: -1.4819024, y: 1.3431177}
+ - {x: -1.5460211, y: 1.2687864}
+ - {x: -1.6064153, y: 1.1913984}
+ - {x: -1.6629394, y: 1.1111403}
+ - {x: -1.7154574, y: 1.0282052}
+ - {x: -1.7638427, y: 0.94279313}
+ - {x: -1.8079787, y: 0.8551098}
+ - {x: -1.8477592, y: 0.76536644}
+ - {x: -1.8830884, y: 0.6737792}
+ - {x: -1.9138808, y: 0.5805688}
+ - {x: -1.9400626, y: 0.48595977}
+ - {x: -1.9615707, y: 0.39018002}
+ - {x: -1.9783531, y: 0.29346028}
+ - {x: -1.9903696, y: 0.19603357}
+ - {x: -1.9975909, y: 0.098134585}
+ - {x: -2, y: -0.0000008026785}
+ - {x: -1.9975909, y: -0.09813619}
+ - {x: -1.9903693, y: -0.19603516}
+ - {x: -1.9783529, y: -0.29346186}
+ - {x: -1.9615704, y: -0.3901816}
+ - {x: -1.9400623, y: -0.48596132}
+ - {x: -1.9138803, y: -0.58057034}
+ - {x: -1.8830878, y: -0.67378074}
+ - {x: -1.8477587, y: -0.7653679}
+ - {x: -1.8079782, y: -0.855111}
+ - {x: -1.7638422, y: -0.9427941}
+ - {x: -1.715457, y: -1.028206}
+ - {x: -1.6629391, y: -1.1111407}
+ - {x: -1.606415, y: -1.1913987}
+ - {x: -1.546021, y: -1.2687865}
+ - {x: -1.4819025, y: -1.3431177}
+ - {x: -1.4142139, y: -1.4142132}
+ - {x: -1.3431184, y: -1.4819018}
+ - {x: -1.2687873, y: -1.5460204}
+ - {x: -1.1913995, y: -1.6064144}
+ - {x: -1.1111416, y: -1.6629385}
+ - {x: -1.0282067, y: -1.7154565}
+ - {x: -0.9427949, y: -1.7638417}
+ - {x: -0.85511184, y: -1.8079778}
+ - {x: -0.76536876, y: -1.8477583}
+ - {x: -0.6737818, y: -1.8830874}
+ - {x: -0.5805717, y: -1.91388}
+ - {x: -0.48596293, y: -1.9400618}
+ - {x: -0.39018345, y: -1.96157}
+ - {x: -0.29346398, y: -1.9783525}
+ - {x: -0.1960375, y: -1.9903691}
+ - {x: -0.09813879, y: -1.9975908}
+ - {x: -0.0000036398517, y: -2}
+ - {x: 0.098131515, y: -1.9975911}
+ - {x: 0.19603026, y: -1.9903698}
+ - {x: 0.29345676, y: -1.9783536}
+ - {x: 0.3901763, y: -1.9615715}
+ - {x: 0.48595586, y: -1.9400636}
+ - {x: 0.58056474, y: -1.913882}
+ - {x: 0.67377496, y: -1.8830898}
+ - {x: 0.765362, y: -1.847761}
+ - {x: 0.8551053, y: -1.8079809}
+ - {x: 0.94278854, y: -1.7638452}
+ - {x: 1.0282005, y: -1.7154602}
+ - {x: 1.1111355, y: -1.6629425}
+ - {x: 1.1913936, y: -1.6064187}
+ - {x: 1.2687817, y: -1.5460249}
+ - {x: 1.3431131, y: -1.4819067}
+ - {x: 1.4142088, y: -1.4142184}
+ - {x: 1.4818976, y: -1.3431231}
+ - {x: 1.5460167, y: -1.2687918}
+ - {x: 1.6064112, y: -1.1914037}
+ - {x: 1.6629357, y: -1.1111456}
+ - {x: 1.7154542, y: -1.0282105}
+ - {x: 1.7638398, y: -0.94279844}
+ - {x: 1.8079762, y: -0.855115}
+ - {x: 1.8477571, y: -0.76537156}
+ - {x: 1.8830866, y: -0.6737842}
+ - {x: 1.9138794, y: -0.5805737}
+ - {x: 1.9400615, y: -0.48596448}
+ - {x: 1.9615698, y: -0.39018452}
+ - {x: 1.9783524, y: -0.29346457}
+ - {x: 1.9903691, y: -0.19603767}
+ - {x: 1.9975908, y: -0.09813846}
+ - {x: 2, y: -0.0000028371733}
+ - {x: 1.997591, y: 0.0981328}
+ - {x: 1.9903697, y: 0.19603202}
+ - {x: 1.9783533, y: 0.29345897}
+ - {x: 1.9615709, y: 0.39017895}
+ - {x: 1.9400629, y: 0.48595896}
+ - {x: 1.9138811, y: 0.58056825}
+ - {x: 1.8830885, y: 0.6737789}
+ - {x: 1.8477592, y: 0.7653663}
+ - {x: 1.8079787, y: 0.8551099}
+ - {x: 1.7638426, y: 0.9427934}
+ - {x: 1.7154571, y: 1.0282056}
+ - {x: 1.662939, y: 1.1111408}
+ - {x: 1.6064146, y: 1.1913992}
+ - {x: 1.5460203, y: 1.2687874}
+ - {x: 1.4819014, y: 1.3431189}
+ - {x: 1.4142125, y: 1.4142147}
+ - {x: 1.3431165, y: 1.4819036}
+ - {x: 1.2687849, y: 1.5460223}
+ - {x: 1.1913966, y: 1.6064166}
+ - {x: 1.1111382, y: 1.6629407}
+ - {x: 1.0282029, y: 1.7154588}
+ - {x: 0.94279057, y: 1.7638441}
+ - {x: 0.85510695, y: 1.8079801}
+ - {x: 0.76536334, y: 1.8477606}
+ - {x: 0.67377585, y: 1.8830895}
+ - {x: 0.58056515, y: 1.9138819}
+ - {x: 0.48595583, y: 1.9400636}
+ - {x: 0.3901758, y: 1.9615716}
+ - {x: 0.29345578, y: 1.9783537}
+ - {x: 0.1960288, y: 1.99037}
+ - {x: 0.09812956, y: 1.9975911}
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Defender/Enemy.prefab b/Assets/FungusExamples/Playground/Defender/Enemy.prefab
new file mode 100644
index 00000000..f14f3cef
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender/Enemy.prefab
@@ -0,0 +1,542 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1292638556747252}
+ m_IsPrefabParent: 1
+--- !u!1 &1292638556747252
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4729075542556854}
+ - component: {fileID: 50984474618864754}
+ - component: {fileID: 61443573752364678}
+ - component: {fileID: 212968368228859608}
+ - component: {fileID: 114619489782507194}
+ - component: {fileID: 114643528736330088}
+ - component: {fileID: 114939264293512594}
+ - component: {fileID: 114293439357397826}
+ - component: {fileID: 114380220327066724}
+ - component: {fileID: 114624770175612764}
+ - component: {fileID: 114192925280044800}
+ - component: {fileID: 114321934423954670}
+ - component: {fileID: 114916073079591186}
+ - component: {fileID: 114051310505886648}
+ - component: {fileID: 114685860866778978}
+ - component: {fileID: 114434000303693764}
+ - component: {fileID: 114899146109398040}
+ - component: {fileID: 114687815841025766}
+ - component: {fileID: 114360394860159334}
+ - component: {fileID: 114419747174779602}
+ - component: {fileID: 114612287158334692}
+ - component: {fileID: 114478123438267686}
+ m_Layer: 0
+ m_Name: Enemy
+ m_TagString: Enemy
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4729075542556854
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -3.1467144, y: 0.1481941, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!50 &50984474618864754
+Rigidbody2D:
+ serializedVersion: 4
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_BodyType: 0
+ m_Simulated: 1
+ m_UseFullKinematicContacts: 0
+ m_UseAutoMass: 0
+ m_Mass: 1
+ m_LinearDrag: 3
+ m_AngularDrag: 0.05
+ m_GravityScale: 1
+ m_Material: {fileID: 0}
+ m_Interpolate: 0
+ m_SleepingMode: 1
+ m_CollisionDetection: 0
+ m_Constraints: 0
+--- !u!61 &61443573752364678
+BoxCollider2D:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 1, y: 1}
+ newSize: {x: 1, y: 1}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1}
+ m_EdgeRadius: 0
+--- !u!114 &114051310505886648
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 78c1a9f24ac376a47838385391f83acc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 114916073079591186}
+ tagFilter:
+ - Ground
+ - Laser
+ FireOn: 1
+--- !u!114 &114192925280044800
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: duration
+ value: 0
+--- !u!114 &114293439357397826
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ea4da378c47144a86979765ac5e9690c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 2
+ indentLevel: 0
+ key: start
+--- !u!114 &114321934423954670
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 0ce1a662ad70c46f4b2de306ed2627a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 5
+ indentLevel: 0
+ variable: {fileID: 114192925280044800}
+ minValue:
+ floatRef: {fileID: 0}
+ floatVal: 0.5
+ maxValue:
+ floatRef: {fileID: 0}
+ floatVal: 3
+--- !u!114 &114360394860159334
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4d769ea3513ad47aabf805db5252341d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: ourPos
+ value: {x: 0, y: 0, z: 0}
+--- !u!114 &114380220327066724
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d2f6487d21a03404cb21b245f0242e79, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 114939264293512594}
+ waitForFrames: 1
+--- !u!114 &114419747174779602
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d81be3d7e84da460788dccea95a3313a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 16
+ indentLevel: 0
+ _targetGameObject:
+ gameObjectRef: {fileID: 114687815841025766}
+ gameObjectVal: {fileID: 1292638556747252}
+ destroyInXSeconds:
+ floatRef: {fileID: 0}
+ floatVal: 2
+ targetGameObjectOLD: {fileID: 0}
+--- !u!114 &114434000303693764
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d81be3d7e84da460788dccea95a3313a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 11
+ indentLevel: 0
+ _targetGameObject:
+ gameObjectRef: {fileID: 0}
+ gameObjectVal: {fileID: 1292638556747252}
+ destroyInXSeconds:
+ floatRef: {fileID: 0}
+ floatVal: 0.001
+ targetGameObjectOLD: {fileID: 0}
+--- !u!114 &114478123438267686
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2fb064de1b711a449845627f19b7f7b1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 17
+ indentLevel: 0
+ getOrSet: 0
+ property: 11
+ transformData:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 4729075542556854}
+ inOutVar: {fileID: 114360394860159334}
+--- !u!114 &114612287158334692
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bb3e86f556e074b84af1cc7eb8f8e5e7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 14
+ indentLevel: 0
+ _sourceObject:
+ gameObjectRef: {fileID: 0}
+ gameObjectVal: {fileID: 1149276904164830, guid: e984fd5d6e5532849888a6e97dde6888,
+ type: 2}
+ _parentTransform:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 0}
+ _spawnAtSelf:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ _spawnPosition:
+ vector3Ref: {fileID: 114360394860159334}
+ vector3Val: {x: 0, y: 0, z: 0}
+ _spawnRotation:
+ vector3Ref: {fileID: 0}
+ vector3Val: {x: 0, y: 0, z: 0}
+ _newlySpawnedObject:
+ gameObjectRef: {fileID: 114687815841025766}
+ gameObjectVal: {fileID: 0}
+ sourceObjectOLD: {fileID: 0}
+ parentTransformOLD: {fileID: 0}
+ spawnPositionOLD: {x: 0, y: 0, z: 0}
+ spawnRotationOLD: {x: 0, y: 0, z: 0}
+--- !u!114 &114619489782507194
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ version: 1
+ scrollPos: {x: 0, y: 0}
+ variablesScrollPos: {x: 0, y: 0}
+ variablesExpanded: 1
+ blockViewHeight: 400
+ zoom: 1
+ scrollViewRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ selectedBlocks:
+ - {fileID: 114685860866778978}
+ selectedCommands:
+ - {fileID: 114434000303693764}
+ variables:
+ - {fileID: 114192925280044800}
+ - {fileID: 114360394860159334}
+ - {fileID: 114687815841025766}
+ description:
+ stepPause: 0
+ colorCommands: 1
+ hideComponents: 1
+ saveSelection: 1
+ localizationId:
+ showLineNumbers: 0
+ hideCommands: []
+ luaEnvironment: {fileID: 0}
+ luaBindingName: flowchart
+--- !u!114 &114624770175612764
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1a5d3c95fea3b45a595a9993dd9c3158, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 4
+ indentLevel: 0
+ _targetObject:
+ gameObjectRef: {fileID: 0}
+ gameObjectVal: {fileID: 1292638556747252}
+ _tweenName:
+ stringRef: {fileID: 0}
+ stringVal:
+ _duration:
+ floatRef: {fileID: 0}
+ floatVal: 1
+ easeType: 21
+ loopType: 0
+ stopPreviousTweens: 0
+ waitUntilFinished: 1
+ targetObjectOLD: {fileID: 0}
+ tweenNameOLD:
+ durationOLD: 0
+ _offset:
+ vector3Ref: {fileID: 0}
+ vector3Val: {x: 0, y: 0, z: 90}
+ space: 1
+ offsetOLD: {x: 0, y: 0, z: 0}
+--- !u!114 &114643528736330088
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ae9ac2fcbd1d542619ab0bc7549fb264, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 3
+ indentLevel: 0
+ _targetLabel:
+ stringRef: {fileID: 0}
+ stringVal: start
+ targetLabelOLD: {fileID: 0}
+--- !u!114 &114685860866778978
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 384
+ y: 166
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 13
+ blockName: DestroySelf
+ description:
+ eventHandler: {fileID: 0}
+ commandList:
+ - {fileID: 114478123438267686}
+ - {fileID: 114612287158334692}
+ - {fileID: 114419747174779602}
+ - {fileID: 114434000303693764}
+--- !u!114 &114687815841025766
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: b1941e052c0ed4280b25507cd2e6ad8f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: spawnedParticleEffect
+ value: {fileID: 0}
+--- !u!114 &114899146109398040
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 050fb9e6e72f442b3b883da8a965bdeb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 12
+ indentLevel: 0
+ targetFlowchart: {fileID: 0}
+ targetBlock: {fileID: 114685860866778978}
+ startLabel:
+ stringRef: {fileID: 0}
+ stringVal:
+ startIndex: 0
+ callMode: 0
+--- !u!114 &114916073079591186
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 150
+ y: 166
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 6
+ blockName: HitGround
+ description:
+ eventHandler: {fileID: 114051310505886648}
+ commandList:
+ - {fileID: 114899146109398040}
+--- !u!114 &114939264293512594
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 147
+ y: 108
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 0
+ blockName: New Block
+ description:
+ eventHandler: {fileID: 114380220327066724}
+ commandList:
+ - {fileID: 114321934423954670}
+ - {fileID: 114293439357397826}
+ - {fileID: 114624770175612764}
+ - {fileID: 114643528736330088}
+--- !u!212 &212968368228859608
+SpriteRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1292638556747252}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 3cb7c35a750699348a04840d1ae1be5e, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
diff --git a/Assets/FungusExamples/Playground/Defender/Enemy.prefab.meta b/Assets/FungusExamples/Playground/Defender/Enemy.prefab.meta
new file mode 100644
index 00000000..5a6084b5
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender/Enemy.prefab.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: cf9a0515785714a49b2d12090c78828f
+timeCreated: 1503030398
+licenseType: Free
+NativeFormatImporter:
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Defender/EnemyDieParticle.prefab b/Assets/FungusExamples/Playground/Defender/EnemyDieParticle.prefab
new file mode 100644
index 00000000..aff4aec6
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender/EnemyDieParticle.prefab
@@ -0,0 +1,3362 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1149276904164830}
+ m_IsPrefabParent: 1
+--- !u!1 &1149276904164830
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4312990867709862}
+ - component: {fileID: 198283188919484026}
+ - component: {fileID: 199920503462803886}
+ m_Layer: 0
+ m_Name: EnemyDieParticle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4312990867709862
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1149276904164830}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0.7178797, y: -0.016959187, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!198 &198283188919484026
+ParticleSystem:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1149276904164830}
+ serializedVersion: 5
+ lengthInSec: 2
+ simulationSpeed: 1
+ looping: 0
+ prewarm: 0
+ playOnAwake: 1
+ useUnscaledTime: 0
+ autoRandomSeed: 1
+ useRigidbodyForVelocity: 1
+ startDelay:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ moveWithTransform: 0
+ moveWithCustomTransform: {fileID: 0}
+ scalingMode: 1
+ randomSeed: -127610251
+ InitialModule:
+ serializedVersion: 3
+ enabled: 1
+ startLifetime:
+ serializedVersion: 2
+ minMaxState: 3
+ scalar: 1.5
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startSpeed:
+ serializedVersion: 2
+ minMaxState: 3
+ scalar: 12
+ minScalar: 8
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startColor:
+ serializedVersion: 2
+ minMaxState: 0
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ startSize:
+ serializedVersion: 2
+ minMaxState: 3
+ scalar: 0.5
+ minScalar: 0.2
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startSizeY:
+ serializedVersion: 2
+ minMaxState: 3
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startSizeZ:
+ serializedVersion: 2
+ minMaxState: 3
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startRotationX:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startRotationY:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startRotation:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ randomizeRotationDirection: 0
+ maxNumParticles: 1000
+ size3D: 0
+ rotation3D: 0
+ gravityModifier:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ ShapeModule:
+ serializedVersion: 5
+ enabled: 1
+ type: 10
+ angle: 25
+ length: 5
+ boxThickness: {x: 0, y: 0, z: 0}
+ radiusThickness: 1
+ donutRadius: 0.2
+ m_Position: {x: 0, y: 0, z: 0}
+ m_Rotation: {x: 0, y: 0, z: 0}
+ m_Scale: {x: 1, y: 1, z: 1}
+ placementMode: 0
+ m_Mesh: {fileID: 0}
+ m_MeshRenderer: {fileID: 0}
+ m_SkinnedMeshRenderer: {fileID: 0}
+ m_MeshMaterialIndex: 0
+ m_MeshNormalOffset: 0
+ m_UseMeshMaterialIndex: 0
+ m_UseMeshColors: 1
+ alignToDirection: 0
+ randomDirectionAmount: 0
+ sphericalDirectionAmount: 0
+ randomPositionAmount: 0
+ radius:
+ value: 1
+ mode: 0
+ spread: 0
+ speed:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ arc:
+ value: 360
+ mode: 0
+ spread: 0
+ speed:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ EmissionModule:
+ enabled: 1
+ serializedVersion: 4
+ rateOverTime:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 10
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ rateOverDistance:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_BurstCount: 1
+ m_Bursts:
+ - time: 0
+ minCount: 45
+ maxCount: 60
+ cycleCount: 1
+ repeatInterval: 0.01
+ SizeModule:
+ enabled: 1
+ curve:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: -2
+ outSlope: -2
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 0
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ z:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ separateAxes: 0
+ RotationModule:
+ enabled: 0
+ x:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ curve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0.7853982
+ minScalar: 0.7853982
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ separateAxes: 0
+ ColorModule:
+ enabled: 1
+ gradient:
+ serializedVersion: 2
+ minMaxState: 1
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 57632
+ atime2: 65535
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 3
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ UVModule:
+ enabled: 0
+ mode: 0
+ frameOverTime:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 0.9999
+ minScalar: 0.9999
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startFrame:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ tilesX: 1
+ tilesY: 1
+ animationType: 0
+ rowIndex: 0
+ cycles: 1
+ uvChannelMask: -1
+ flipU: 0
+ flipV: 0
+ randomRow: 1
+ sprites:
+ - sprite: {fileID: 0}
+ VelocityModule:
+ enabled: 0
+ x:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ z:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ inWorldSpace: 0
+ InheritVelocityModule:
+ enabled: 0
+ m_Mode: 0
+ m_Curve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ ForceModule:
+ enabled: 0
+ x:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ z:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ inWorldSpace: 0
+ randomizePerFrame: 0
+ ExternalForcesModule:
+ enabled: 0
+ multiplier: 1
+ ClampVelocityModule:
+ enabled: 1
+ x:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ z:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ magnitude:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 2
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ separateAxis: 0
+ inWorldSpace: 0
+ dampen: 0.15
+ NoiseModule:
+ enabled: 1
+ strength:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0.5
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ strengthY:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ strengthZ:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ separateAxes: 0
+ frequency: 1
+ damping: 1
+ octaves: 1
+ octaveMultiplier: 0.5
+ octaveScale: 2
+ quality: 2
+ scrollSpeed:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ remap:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ remapY:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ remapZ:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ remapEnabled: 0
+ positionAmount:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ rotationAmount:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ sizeAmount:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ SizeBySpeedModule:
+ enabled: 0
+ curve:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ z:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ range: {x: 0, y: 1}
+ separateAxes: 0
+ RotationBySpeedModule:
+ enabled: 0
+ x:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ curve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0.7853982
+ minScalar: 0.7853982
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ separateAxes: 0
+ range: {x: 0, y: 1}
+ ColorBySpeedModule:
+ enabled: 0
+ gradient:
+ serializedVersion: 2
+ minMaxState: 1
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ range: {x: 0, y: 1}
+ CollisionModule:
+ enabled: 0
+ serializedVersion: 3
+ type: 0
+ collisionMode: 0
+ colliderForce: 0
+ multiplyColliderForceByParticleSize: 0
+ multiplyColliderForceByParticleSpeed: 0
+ multiplyColliderForceByCollisionAngle: 1
+ plane0: {fileID: 0}
+ plane1: {fileID: 0}
+ plane2: {fileID: 0}
+ plane3: {fileID: 0}
+ plane4: {fileID: 0}
+ plane5: {fileID: 0}
+ m_Dampen:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Bounce:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_EnergyLossOnCollision:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minKillSpeed: 0
+ maxKillSpeed: 10000
+ radiusScale: 1
+ collidesWith:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ maxCollisionShapes: 256
+ quality: 0
+ voxelSize: 0.5
+ collisionMessages: 0
+ collidesWithDynamic: 1
+ interiorCollisions: 0
+ TriggerModule:
+ enabled: 0
+ collisionShape0: {fileID: 0}
+ collisionShape1: {fileID: 0}
+ collisionShape2: {fileID: 0}
+ collisionShape3: {fileID: 0}
+ collisionShape4: {fileID: 0}
+ collisionShape5: {fileID: 0}
+ inside: 1
+ outside: 0
+ enter: 0
+ exit: 0
+ radiusScale: 1
+ SubModule:
+ serializedVersion: 2
+ enabled: 0
+ subEmitters:
+ - emitter: {fileID: 0}
+ type: 0
+ properties: 0
+ LightsModule:
+ enabled: 0
+ ratio: 0
+ light: {fileID: 0}
+ randomDistribution: 1
+ color: 1
+ range: 1
+ intensity: 1
+ rangeCurve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ intensityCurve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ maxLights: 20
+ TrailModule:
+ enabled: 0
+ ratio: 1
+ lifetime:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minVertexDistance: 0.2
+ textureMode: 0
+ worldSpace: 0
+ dieWithParticles: 1
+ sizeAffectsWidth: 1
+ sizeAffectsLifetime: 0
+ inheritParticleColor: 1
+ generateLightingData: 0
+ colorOverLifetime:
+ serializedVersion: 2
+ minMaxState: 0
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ widthOverTrail:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ colorOverTrail:
+ serializedVersion: 2
+ minMaxState: 0
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ CustomDataModule:
+ enabled: 0
+ mode0: 0
+ vectorComponentCount0: 4
+ color0:
+ serializedVersion: 2
+ minMaxState: 0
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ vector0_0:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vector0_1:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vector0_2:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vector0_3:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ mode1: 0
+ vectorComponentCount1: 4
+ color1:
+ serializedVersion: 2
+ minMaxState: 0
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ vector1_0:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vector1_1:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vector1_2:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vector1_3:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+--- !u!199 &199920503462803886
+ParticleSystemRenderer:
+ serializedVersion: 4
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1149276904164830}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 0
+ m_ReflectionProbeUsage: 0
+ m_Materials:
+ - {fileID: 10301, guid: 0000000000000000f000000000000000, type: 0}
+ - {fileID: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_RenderMode: 1
+ m_SortMode: 0
+ m_MinParticleSize: 0
+ m_MaxParticleSize: 0.5
+ m_CameraVelocityScale: 0
+ m_VelocityScale: 0
+ m_LengthScale: 1.2
+ m_SortingFudge: 0
+ m_NormalDirection: 1
+ m_RenderAlignment: 0
+ m_Pivot: {x: 0, y: 0, z: 0}
+ m_UseCustomVertexStreams: 0
+ m_VertexStreams: 00010304
+ m_Mesh: {fileID: 0}
+ m_Mesh1: {fileID: 0}
+ m_Mesh2: {fileID: 0}
+ m_Mesh3: {fileID: 0}
+ m_MaskInteraction: 0
diff --git a/Assets/FungusExamples/Playground/Defender/EnemyDieParticle.prefab.meta b/Assets/FungusExamples/Playground/Defender/EnemyDieParticle.prefab.meta
new file mode 100644
index 00000000..83cfdcc3
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender/EnemyDieParticle.prefab.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: e984fd5d6e5532849888a6e97dde6888
+timeCreated: 1503829803
+licenseType: Free
+NativeFormatImporter:
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Defender/Hexagon.png b/Assets/FungusExamples/Playground/Defender/Hexagon.png
new file mode 100644
index 00000000..8eb1b1ec
Binary files /dev/null and b/Assets/FungusExamples/Playground/Defender/Hexagon.png differ
diff --git a/Assets/FungusExamples/Playground/Defender/Hexagon.png.meta b/Assets/FungusExamples/Playground/Defender/Hexagon.png.meta
new file mode 100644
index 00000000..6eb0aead
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender/Hexagon.png.meta
@@ -0,0 +1,74 @@
+fileFormatVersion: 2
+guid: d77e6458673a5ff4080857204d985f54
+timeCreated: 1503094179
+licenseType: Free
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: 0
+ aniso: 16
+ mipBias: 0
+ wrapMode: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 3
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 4
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: 4
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline:
+ - - {x: 0, y: 2}
+ - {x: -1.7320509, y: 0.99999994}
+ - {x: -1.7320508, y: -1.0000001}
+ - {x: 0.00000017484555, y: -2}
+ - {x: 1.7320509, y: -0.9999998}
+ - {x: 1.7320509, y: 0.9999998}
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Defender/Laser.prefab b/Assets/FungusExamples/Playground/Defender/Laser.prefab
new file mode 100644
index 00000000..33cc2829
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender/Laser.prefab
@@ -0,0 +1,633 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1942691996823588}
+ m_IsPrefabParent: 1
+--- !u!1 &1282168127649448
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4506692581060478}
+ - component: {fileID: 96230707795457726}
+ m_Layer: 0
+ m_Name: OuterTrail
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!1 &1942691996823588
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4591436351563906}
+ - component: {fileID: 212200396344711462}
+ - component: {fileID: 50266752063846120}
+ - component: {fileID: 60745726664901920}
+ - component: {fileID: 114526636883379746}
+ - component: {fileID: 114593477394275294}
+ - component: {fileID: 114602407226986924}
+ - component: {fileID: 114487163524766562}
+ - component: {fileID: 114979932131573080}
+ - component: {fileID: 114216864803211772}
+ - component: {fileID: 114751314740007556}
+ - component: {fileID: 114455382144078078}
+ - component: {fileID: 114182131449558960}
+ - component: {fileID: 114250531415154764}
+ - component: {fileID: 114299940920854140}
+ - component: {fileID: 96390674517467256}
+ m_Layer: 0
+ m_Name: Laser
+ m_TagString: Laser
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4506692581060478
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1282168127649448}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 1.17}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4591436351563906}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4591436351563906
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -1.648, y: 0.214, z: 0}
+ m_LocalScale: {x: 0.25, y: 0.25, z: 0.25}
+ m_Children:
+ - {fileID: 4506692581060478}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!50 &50266752063846120
+Rigidbody2D:
+ serializedVersion: 4
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_BodyType: 0
+ m_Simulated: 1
+ m_UseFullKinematicContacts: 0
+ m_UseAutoMass: 0
+ m_Mass: 1
+ m_LinearDrag: 0
+ m_AngularDrag: 0.05
+ m_GravityScale: 0
+ m_Material: {fileID: 0}
+ m_Interpolate: 0
+ m_SleepingMode: 1
+ m_CollisionDetection: 0
+ m_Constraints: 0
+--- !u!60 &60745726664901920
+PolygonCollider2D:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 3, y: 3}
+ newSize: {x: 3, y: 3}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ m_Points:
+ m_Paths:
+ - - {x: 0.65, y: -1.24}
+ - {x: 0.65, y: -1.11}
+ - {x: 0.64, y: -1.01}
+ - {x: 0.59, y: -0.84999996}
+ - {x: 0.53999996, y: -0.55}
+ - {x: 0.53, y: -0.35}
+ - {x: 0.65999997, y: -0.29}
+ - {x: 1.03, y: -0.26999998}
+ - {x: 1.17, y: -0.24}
+ - {x: 1.31, y: -0.16}
+ - {x: 1.39, y: -0.07}
+ - {x: 1.4399999, y: 0}
+ - {x: 1.4399999, y: 0.26999998}
+ - {x: 1.42, y: 0.35999998}
+ - {x: 1.39, y: 0.5}
+ - {x: 1.26, y: 0.76}
+ - {x: 1.17, y: 0.9}
+ - {x: 1, y: 1.1}
+ - {x: 0.85999995, y: 1.22}
+ - {x: 0.71, y: 1.3299999}
+ - {x: 0.47, y: 1.4399999}
+ - {x: 0.22, y: 1.5}
+ - {x: -0.32, y: 1.5}
+ - {x: -0.48, y: 1.4599999}
+ - {x: -0.62, y: 1.41}
+ - {x: -0.78999996, y: 1.3299999}
+ - {x: -0.98999995, y: 1.18}
+ - {x: -1.13, y: 1.03}
+ - {x: -1.2099999, y: 0.91999996}
+ - {x: -1.27, y: 0.82}
+ - {x: -1.38, y: 0.59999996}
+ - {x: -1.41, y: 0.47}
+ - {x: -1.43, y: 0.39}
+ - {x: -1.4599999, y: 0.21}
+ - {x: -1.4599999, y: 0.07}
+ - {x: -1.4499999, y: 0.01}
+ - {x: -1.43, y: -0.06}
+ - {x: -1.3399999, y: -0.17}
+ - {x: -1.2099999, y: -0.24}
+ - {x: -1.01, y: -0.29}
+ - {x: -0.7, y: -0.31}
+ - {x: -0.53, y: -0.34}
+ - {x: -0.58, y: -0.87}
+ - {x: -0.63, y: -1.04}
+ - {x: -0.65, y: -1.2099999}
+ - {x: -0.65, y: -1.27}
+ - {x: -0.53999996, y: -1.41}
+ - {x: -0.47, y: -1.4399999}
+ - {x: -0.34, y: -1.49}
+ - {x: -0.32, y: -1.5}
+ - {x: 0.37, y: -1.5}
+ - {x: 0.44, y: -1.49}
+ - {x: 0.53999996, y: -1.4399999}
+ - {x: 0.64, y: -1.3199999}
+--- !u!96 &96230707795457726
+TrailRenderer:
+ serializedVersion: 2
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1282168127649448}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 0
+ m_ReflectionProbeUsage: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Time: 0.25
+ m_Parameters:
+ serializedVersion: 2
+ widthMultiplier: 0.25
+ widthCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 0
+ colorGradient:
+ serializedVersion: 2
+ key0: {r: 0.18039216, g: 0.20392159, b: 0.21176472, a: 1}
+ key1: {r: 0.18039216, g: 0.20392159, b: 0.21176472, a: 0.9529412}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 54163
+ atime2: 65535
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 3
+ numCornerVertices: 2
+ numCapVertices: 2
+ alignment: 0
+ textureMode: 0
+ generateLightingData: 0
+ m_MinVertexDistance: 0.01
+ m_Autodestruct: 0
+--- !u!96 &96390674517467256
+TrailRenderer:
+ serializedVersion: 2
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 0
+ m_ReflectionProbeUsage: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Time: 0.2
+ m_Parameters:
+ serializedVersion: 2
+ widthMultiplier: 0.2
+ widthCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 2
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ - serializedVersion: 2
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 0
+ colorGradient:
+ serializedVersion: 2
+ key0: {r: 0.8862746, g: 0.10196079, b: 0.10196079, a: 1}
+ key1: {r: 0.8862746, g: 0.10196079, b: 0.10196079, a: 0.9529412}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 54163
+ atime2: 65535
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 3
+ numCornerVertices: 2
+ numCapVertices: 2
+ alignment: 0
+ textureMode: 0
+ generateLightingData: 0
+ m_MinVertexDistance: 0.01
+ m_Autodestruct: 0
+--- !u!114 &114182131449558960
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 181
+ y: 189
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 3
+ blockName: HitEnemy
+ description:
+ eventHandler: {fileID: 114250531415154764}
+ commandList:
+ - {fileID: 114299940920854140}
+--- !u!114 &114216864803211772
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5571f032eb722324fac0fc908bc370bc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: rb
+ value: {fileID: 50266752063846120}
+--- !u!114 &114250531415154764
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 78c1a9f24ac376a47838385391f83acc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 114182131449558960}
+ tagFilter:
+ - Enemy
+ FireOn: 1
+--- !u!114 &114299940920854140
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c43743931d28f43f89eced820d907351, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 4
+ indentLevel: 0
+ messageTarget: 1
+ _message:
+ stringRef: {fileID: 0}
+ stringVal: EnemyShot
+ messageOLD:
+--- !u!114 &114455382144078078
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: destroyDelay
+ value: 3
+--- !u!114 &114487163524766562
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 59927941e3d79be4dac4408058904465, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 1
+ indentLevel: 0
+ rb:
+ rigidbody2DRef: {fileID: 114216864803211772}
+ rigidbody2DVal: {fileID: 0}
+ forceMode: 1
+ forceFunction: 2
+ force:
+ vector2Ref: {fileID: 114979932131573080}
+ vector2Val: {x: 0, y: 0}
+ forceScaleFactor:
+ floatRef: {fileID: 0}
+ floatVal: 1
+ atPosition:
+ vector2Ref: {fileID: 0}
+ vector2Val: {x: 0, y: 0}
+--- !u!114 &114526636883379746
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ version: 1
+ scrollPos: {x: 62, y: -35}
+ variablesScrollPos: {x: 0, y: 0}
+ variablesExpanded: 1
+ blockViewHeight: 400
+ zoom: 1
+ scrollViewRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ selectedBlocks: []
+ selectedCommands: []
+ variables:
+ - {fileID: 114979932131573080}
+ - {fileID: 114216864803211772}
+ - {fileID: 114455382144078078}
+ description:
+ stepPause: 0
+ colorCommands: 1
+ hideComponents: 1
+ saveSelection: 1
+ localizationId:
+ showLineNumbers: 0
+ hideCommands: []
+ luaEnvironment: {fileID: 0}
+ luaBindingName: flowchart
+--- !u!114 &114593477394275294
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 178
+ y: 115
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 0
+ blockName: New Block
+ description:
+ eventHandler: {fileID: 114602407226986924}
+ commandList:
+ - {fileID: 114487163524766562}
+ - {fileID: 114751314740007556}
+--- !u!114 &114602407226986924
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d2f6487d21a03404cb21b245f0242e79, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 114593477394275294}
+ waitForFrames: 1
+--- !u!114 &114751314740007556
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d81be3d7e84da460788dccea95a3313a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 2
+ indentLevel: 0
+ _targetGameObject:
+ gameObjectRef: {fileID: 0}
+ gameObjectVal: {fileID: 1942691996823588}
+ destroyInXSeconds:
+ floatRef: {fileID: 114455382144078078}
+ floatVal: 5
+ targetGameObjectOLD: {fileID: 0}
+--- !u!114 &114979932131573080
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ebe929c2f37ad4b19ad9d33a77c5064a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: spawnForce
+ value: {x: 0, y: 10}
+--- !u!212 &212200396344711462
+SpriteRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1942691996823588}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: d568b9f360a9641fba3a3c558cfbd607, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3, y: 3}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
diff --git a/Assets/FungusExamples/Playground/Defender/Laser.prefab.meta b/Assets/FungusExamples/Playground/Defender/Laser.prefab.meta
new file mode 100644
index 00000000..5ce1b7da
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender/Laser.prefab.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: a63bb7c0f4cb0df429c8364816dc7b20
+timeCreated: 1503094576
+licenseType: Free
+NativeFormatImporter:
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Defender/Spawner.prefab b/Assets/FungusExamples/Playground/Defender/Spawner.prefab
new file mode 100644
index 00000000..7e6b5000
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender/Spawner.prefab
@@ -0,0 +1,365 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1643320542487702}
+ m_IsPrefabParent: 1
+--- !u!1 &1643320542487702
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4839343606506310}
+ - component: {fileID: 114094183539183980}
+ - component: {fileID: 114158188752211888}
+ - component: {fileID: 114271269415529472}
+ - component: {fileID: 114220456410977536}
+ - component: {fileID: 114222629582179790}
+ - component: {fileID: 114533871774847328}
+ - component: {fileID: 114197543733484370}
+ - component: {fileID: 114186534075702092}
+ - component: {fileID: 114845356377412462}
+ - component: {fileID: 114205508981943572}
+ - component: {fileID: 114451434740700826}
+ - component: {fileID: 114158483713016934}
+ - component: {fileID: 114170397803954806}
+ - component: {fileID: 114708947738974764}
+ - component: {fileID: 114536672983551206}
+ m_Layer: 0
+ m_Name: Spawner
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4839343606506310
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -0.02, y: 6.4, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &114094183539183980
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ version: 1
+ scrollPos: {x: 0, y: 0}
+ variablesScrollPos: {x: 0, y: 0}
+ variablesExpanded: 1
+ blockViewHeight: 423
+ zoom: 1
+ scrollViewRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ selectedBlocks:
+ - {fileID: 114158188752211888}
+ selectedCommands:
+ - {fileID: 114533871774847328}
+ variables:
+ - {fileID: 114205508981943572}
+ - {fileID: 114451434740700826}
+ - {fileID: 114158483713016934}
+ - {fileID: 114708947738974764}
+ description:
+ stepPause: 0
+ colorCommands: 1
+ hideComponents: 1
+ saveSelection: 1
+ localizationId:
+ showLineNumbers: 0
+ hideCommands: []
+ luaEnvironment: {fileID: 0}
+ luaBindingName: flowchart
+--- !u!114 &114158188752211888
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 198
+ y: 200
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 0
+ blockName: New Block
+ description:
+ eventHandler: {fileID: 114271269415529472}
+ commandList:
+ - {fileID: 114220456410977536}
+ - {fileID: 114222629582179790}
+ - {fileID: 114186534075702092}
+ - {fileID: 114845356377412462}
+ - {fileID: 114170397803954806}
+ - {fileID: 114536672983551206}
+ - {fileID: 114533871774847328}
+ - {fileID: 114197543733484370}
+--- !u!114 &114158483713016934
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4d769ea3513ad47aabf805db5252341d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: spawnPos
+ value: {x: 0, y: 0, z: 0}
+--- !u!114 &114170397803954806
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1119697fcc02a1c45936fd8c00b481d7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 7
+ indentLevel: 0
+ xval:
+ floatRef: {fileID: 114205508981943572}
+ floatVal: 0
+ yval:
+ floatRef: {fileID: 114451434740700826}
+ floatVal: 0
+ zval:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ vec3:
+ vector3Ref: {fileID: 114158483713016934}
+ vector3Val: {x: 0, y: 0, z: 0}
+--- !u!114 &114186534075702092
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 0ce1a662ad70c46f4b2de306ed2627a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 5
+ indentLevel: 0
+ variable: {fileID: 114205508981943572}
+ minValue:
+ floatRef: {fileID: 0}
+ floatVal: -6
+ maxValue:
+ floatRef: {fileID: 0}
+ floatVal: 6
+--- !u!114 &114197543733484370
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ae9ac2fcbd1d542619ab0bc7549fb264, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 4
+ indentLevel: 0
+ _targetLabel:
+ stringRef: {fileID: 0}
+ stringVal: start
+ targetLabelOLD: {fileID: 0}
+--- !u!114 &114205508981943572
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: x
+ value: 0
+--- !u!114 &114220456410977536
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ea4da378c47144a86979765ac5e9690c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 1
+ indentLevel: 0
+ key: start
+--- !u!114 &114222629582179790
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3315ad2ebb85443909a1203d56d9344e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 2
+ indentLevel: 0
+ _duration:
+ floatRef: {fileID: 0}
+ floatVal: 2
+ durationOLD: 0
+--- !u!114 &114271269415529472
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d2f6487d21a03404cb21b245f0242e79, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 114158188752211888}
+ waitForFrames: 1
+--- !u!114 &114451434740700826
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: y
+ value: 0
+--- !u!114 &114533871774847328
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bb3e86f556e074b84af1cc7eb8f8e5e7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 3
+ indentLevel: 0
+ _sourceObject:
+ gameObjectRef: {fileID: 0}
+ gameObjectVal: {fileID: 1292638556747252, guid: cf9a0515785714a49b2d12090c78828f,
+ type: 2}
+ _parentTransform:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 0}
+ _spawnPosition:
+ vector3Ref: {fileID: 114158483713016934}
+ vector3Val: {x: 0, y: 0, z: 0}
+ _spawnRotation:
+ vector3Ref: {fileID: 0}
+ vector3Val: {x: 0, y: 0, z: 0}
+ sourceObjectOLD: {fileID: 0}
+ parentTransformOLD: {fileID: 0}
+ spawnPositionOLD: {x: 0, y: 0, z: 0}
+ spawnRotationOLD: {x: 0, y: 0, z: 0}
+--- !u!114 &114536672983551206
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dfc8e8d5ce363ec43815496d321b4d55, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 8
+ indentLevel: 0
+ lhs:
+ vector3Ref: {fileID: 114158483713016934}
+ vector3Val: {x: 0, y: 0, z: 0}
+ rhs:
+ vector3Ref: {fileID: 114708947738974764}
+ vector3Val: {x: 0, y: 0, z: 0}
+ output:
+ vector3Ref: {fileID: 114158483713016934}
+ vector3Val: {x: 0, y: 0, z: 0}
+ operation: 0
+--- !u!114 &114708947738974764
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4d769ea3513ad47aabf805db5252341d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: SpawnOffset
+ value: {x: 0, y: 6, z: 0}
+--- !u!114 &114845356377412462
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1643320542487702}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 0ce1a662ad70c46f4b2de306ed2627a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 6
+ indentLevel: 0
+ variable: {fileID: 114451434740700826}
+ minValue:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ maxValue:
+ floatRef: {fileID: 0}
+ floatVal: 5
diff --git a/Assets/FungusExamples/Playground/Defender/Spawner.prefab.meta b/Assets/FungusExamples/Playground/Defender/Spawner.prefab.meta
new file mode 100644
index 00000000..9d2df5de
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender/Spawner.prefab.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 5192b1b391d8cd54f84d39d06a4a3dc8
+timeCreated: 1503828195
+licenseType: Free
+NativeFormatImporter:
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Defender/Square.png b/Assets/FungusExamples/Playground/Defender/Square.png
new file mode 100644
index 00000000..8eb1b1ec
Binary files /dev/null and b/Assets/FungusExamples/Playground/Defender/Square.png differ
diff --git a/Assets/FungusExamples/Playground/Defender/Square.png.meta b/Assets/FungusExamples/Playground/Defender/Square.png.meta
new file mode 100644
index 00000000..a09cf922
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender/Square.png.meta
@@ -0,0 +1,72 @@
+fileFormatVersion: 2
+guid: 3cb7c35a750699348a04840d1ae1be5e
+timeCreated: 1503312896
+licenseType: Free
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: 0
+ aniso: 16
+ mipBias: 0
+ wrapMode: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 3
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 4
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: 4
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline:
+ - - {x: -2, y: -2}
+ - {x: -2, y: 2}
+ - {x: 2, y: 2}
+ - {x: 2, y: -2}
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Defender/Triangle.png b/Assets/FungusExamples/Playground/Defender/Triangle.png
new file mode 100644
index 00000000..8eb1b1ec
Binary files /dev/null and b/Assets/FungusExamples/Playground/Defender/Triangle.png differ
diff --git a/Assets/FungusExamples/Playground/Defender/Triangle.png.meta b/Assets/FungusExamples/Playground/Defender/Triangle.png.meta
new file mode 100644
index 00000000..e1dec27a
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Defender/Triangle.png.meta
@@ -0,0 +1,71 @@
+fileFormatVersion: 2
+guid: 946c61cb65f78df4394947a1ff1fce91
+timeCreated: 1503094148
+licenseType: Free
+TextureImporter:
+ fileIDToRecycleName: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ filterMode: 0
+ aniso: 16
+ mipBias: 0
+ wrapMode: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 3
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 4
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ textureFormat: 4
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline:
+ - - {x: 0, y: 2}
+ - {x: -1.7320508, y: -1.0000001}
+ - {x: 1.7320509, y: -0.9999998}
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Football.meta b/Assets/FungusExamples/Playground/Football.meta
new file mode 100644
index 00000000..5aa41074
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Football.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: f9222b9f301ecfe4aac15b4c817a7609
+folderAsset: yes
+timeCreated: 1504215334
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Football.unity b/Assets/FungusExamples/Playground/Football.unity
new file mode 100644
index 00000000..da641e39
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Football.unity
@@ -0,0 +1,2898 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 3
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 0
+ m_EnableRealtimeLightmaps: 0
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFiltering: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousColorSigma: 1
+ m_PVRFilteringAtrousNormalSigma: 1
+ m_PVRFilteringAtrousPositionSigma: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &44679669
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 44679673}
+ - component: {fileID: 44679672}
+ - component: {fileID: 44679671}
+ - component: {fileID: 44679670}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &44679670
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 44679669}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!114 &44679671
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 44679669}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 0
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 800, y: 600}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 0
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+--- !u!223 &44679672
+Canvas:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 44679669}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &44679673
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 44679669}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 2079785623}
+ - {fileID: 1156195135}
+ - {fileID: 785288107}
+ m_Father: {fileID: 0}
+ m_RootOrder: 9
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!1 &53095135
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 53095157}
+ - component: {fileID: 53095156}
+ - component: {fileID: 53095155}
+ - component: {fileID: 53095154}
+ - component: {fileID: 53095153}
+ - component: {fileID: 53095152}
+ - component: {fileID: 53095151}
+ - component: {fileID: 53095150}
+ - component: {fileID: 53095149}
+ - component: {fileID: 53095148}
+ - component: {fileID: 53095147}
+ - component: {fileID: 53095146}
+ - component: {fileID: 53095145}
+ - component: {fileID: 53095144}
+ - component: {fileID: 53095143}
+ - component: {fileID: 53095142}
+ - component: {fileID: 53095141}
+ - component: {fileID: 53095140}
+ - component: {fileID: 53095139}
+ - component: {fileID: 53095138}
+ - component: {fileID: 53095137}
+ - component: {fileID: 53095136}
+ - component: {fileID: 53095162}
+ - component: {fileID: 53095161}
+ - component: {fileID: 53095167}
+ - component: {fileID: 53095166}
+ - component: {fileID: 53095165}
+ - component: {fileID: 53095164}
+ - component: {fileID: 53095163}
+ - component: {fileID: 53095168}
+ - component: {fileID: 53095170}
+ - component: {fileID: 53095169}
+ - component: {fileID: 53095171}
+ - component: {fileID: 53095175}
+ - component: {fileID: 53095174}
+ - component: {fileID: 53095173}
+ - component: {fileID: 53095177}
+ - component: {fileID: 53095178}
+ - component: {fileID: 53095176}
+ - component: {fileID: 53095179}
+ - component: {fileID: 53095172}
+ - component: {fileID: 53095180}
+ - component: {fileID: 53095160}
+ - component: {fileID: 53095159}
+ - component: {fileID: 53095158}
+ - component: {fileID: 53095182}
+ - component: {fileID: 53095181}
+ m_Layer: 0
+ m_Name: GameRules
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &53095136
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d2f6487d21a03404cb21b245f0242e79, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 53095146}
+ waitForFrames: 0
+--- !u!114 &53095137
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 78c0367bf08d147bd80b5454de50e9d4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 14
+ indentLevel: 0
+ targetTextObject: {fileID: 1156195134}
+ text:
+ stringRef: {fileID: 0}
+ stringVal: '{$p1Score}'
+ description:
+ _textObjectObsolete: {fileID: 0}
+--- !u!114 &53095138
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 78c0367bf08d147bd80b5454de50e9d4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 13
+ indentLevel: 0
+ targetTextObject: {fileID: 2079785622}
+ text:
+ stringRef: {fileID: 0}
+ stringVal: '{$p2Score}'
+ description:
+ _textObjectObsolete: {fileID: 0}
+--- !u!114 &53095139
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2d7d417659cd54a6787f70f763950c34, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 53095145}
+ message: OnRightGoalHit
+--- !u!114 &53095140
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 12
+ indentLevel: 0
+--- !u!114 &53095141
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ea6e8f632db87477eb750446b28d73a3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 11
+ indentLevel: 1
+ commenterName:
+ commentText: go to p1 win
+--- !u!114 &53095142
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 10
+ indentLevel: 0
+ compareOperator: 5
+ variable: {fileID: 53095153}
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 53095176}
+ integerVal: 5
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &53095143
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 050fb9e6e72f442b3b883da8a965bdeb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 9
+ indentLevel: 0
+ targetFlowchart: {fileID: 0}
+ targetBlock: {fileID: 53095146}
+ startLabel:
+ stringRef: {fileID: 0}
+ stringVal:
+ startIndex: 0
+ callMode: 1
+--- !u!114 &53095144
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 8
+ indentLevel: 0
+ variable: {fileID: 53095153}
+ setOperator: 2
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 1
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &53095145
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 40
+ y: 173
+ width: 136
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 15
+ blockName: P1Score
+ description:
+ eventHandler: {fileID: 53095139}
+ commandList:
+ - {fileID: 53095144}
+ - {fileID: 53095143}
+ - {fileID: 53095166}
+ - {fileID: 53095142}
+ - {fileID: 53095141}
+ - {fileID: 53095169}
+ - {fileID: 53095178}
+ - {fileID: 53095140}
+--- !u!114 &53095146
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 274
+ y: 99
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 6
+ blockName: UpdateUI
+ description:
+ eventHandler: {fileID: 53095136}
+ commandList:
+ - {fileID: 53095138}
+ - {fileID: 53095137}
+--- !u!114 &53095147
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 050fb9e6e72f442b3b883da8a965bdeb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 5
+ indentLevel: 0
+ targetFlowchart: {fileID: 0}
+ targetBlock: {fileID: 53095146}
+ startLabel:
+ stringRef: {fileID: 0}
+ stringVal:
+ startIndex: 0
+ callMode: 1
+--- !u!114 &53095148
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ea6e8f632db87477eb750446b28d73a3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 4
+ indentLevel: 1
+ commenterName:
+ commentText: go to p2 win
+--- !u!114 &53095149
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 3
+ indentLevel: 0
+--- !u!114 &53095150
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 2
+ indentLevel: 0
+ compareOperator: 5
+ variable: {fileID: 53095152}
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 53095176}
+ integerVal: 5
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &53095151
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 1
+ indentLevel: 0
+ variable: {fileID: 53095152}
+ setOperator: 2
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 1
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &53095152
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: afb91b566ceda411bad1e9d3c3243ecc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: p2Score
+ value: 0
+--- !u!114 &53095153
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: afb91b566ceda411bad1e9d3c3243ecc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: p1Score
+ value: 0
+--- !u!114 &53095154
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2d7d417659cd54a6787f70f763950c34, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 53095155}
+ message: OnLeftGoalHit
+--- !u!114 &53095155
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 41
+ y: 104
+ width: 128
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 0
+ blockName: P2Score
+ description:
+ eventHandler: {fileID: 53095154}
+ commandList:
+ - {fileID: 53095151}
+ - {fileID: 53095147}
+ - {fileID: 53095167}
+ - {fileID: 53095150}
+ - {fileID: 53095148}
+ - {fileID: 53095170}
+ - {fileID: 53095177}
+ - {fileID: 53095149}
+--- !u!114 &53095156
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ version: 1
+ scrollPos: {x: 91, y: -1}
+ variablesScrollPos: {x: 0, y: 0}
+ variablesExpanded: 1
+ blockViewHeight: 400
+ zoom: 1
+ scrollViewRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ selectedBlocks:
+ - {fileID: 53095162}
+ selectedCommands:
+ - {fileID: 53095181}
+ variables:
+ - {fileID: 53095153}
+ - {fileID: 53095152}
+ - {fileID: 53095168}
+ - {fileID: 53095176}
+ - {fileID: 53095160}
+ - {fileID: 53095159}
+ - {fileID: 53095158}
+ description:
+ stepPause: 0
+ colorCommands: 1
+ hideComponents: 1
+ saveSelection: 1
+ localizationId:
+ showLineNumbers: 0
+ hideCommands: []
+ luaEnvironment: {fileID: 0}
+ luaBindingName: flowchart
+--- !u!4 &53095157
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ 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_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &53095158
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4d769ea3513ad47aabf805db5252341d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: ballSpawn
+ value: {x: 0, y: 0, z: 0}
+--- !u!114 &53095159
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4d769ea3513ad47aabf805db5252341d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: p2Spawn
+ value: {x: -5, y: 0, z: 0}
+--- !u!114 &53095160
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4d769ea3513ad47aabf805db5252341d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: p1Spawn
+ value: {x: 5, y: 0, z: 0}
+--- !u!114 &53095161
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d2f6487d21a03404cb21b245f0242e79, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 53095162}
+ waitForFrames: 0
+--- !u!114 &53095162
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 272
+ y: 158
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 16
+ blockName: FieldSetup
+ description:
+ eventHandler: {fileID: 53095161}
+ commandList:
+ - {fileID: 53095180}
+ - {fileID: 53095182}
+ - {fileID: 53095181}
+ - {fileID: 53095165}
+ - {fileID: 53095164}
+ - {fileID: 53095163}
+--- !u!114 &53095163
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bd2e830ee16360d418acee50d83c9c13, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 24
+ indentLevel: 0
+ rb:
+ rigidbody2DRef: {fileID: 0}
+ rigidbody2DVal: {fileID: 1233568382}
+ motionToStop: 2
+--- !u!114 &53095164
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bd2e830ee16360d418acee50d83c9c13, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 23
+ indentLevel: 0
+ rb:
+ rigidbody2DRef: {fileID: 0}
+ rigidbody2DVal: {fileID: 840661825}
+ motionToStop: 2
+--- !u!114 &53095165
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bd2e830ee16360d418acee50d83c9c13, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 22
+ indentLevel: 0
+ rb:
+ rigidbody2DRef: {fileID: 0}
+ rigidbody2DVal: {fileID: 1783404057}
+ motionToStop: 2
+--- !u!114 &53095166
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 050fb9e6e72f442b3b883da8a965bdeb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 21
+ indentLevel: 0
+ targetFlowchart: {fileID: 0}
+ targetBlock: {fileID: 53095162}
+ startLabel:
+ stringRef: {fileID: 0}
+ stringVal:
+ startIndex: 0
+ callMode: 1
+--- !u!114 &53095167
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 050fb9e6e72f442b3b883da8a965bdeb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 20
+ indentLevel: 0
+ targetFlowchart: {fileID: 0}
+ targetBlock: {fileID: 53095162}
+ startLabel:
+ stringRef: {fileID: 0}
+ stringVal:
+ startIndex: 0
+ callMode: 1
+--- !u!114 &53095168
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4580f28dd8581476b810b38eea2f1316, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: WinnerString
+ value:
+--- !u!114 &53095169
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 26
+ indentLevel: 1
+ variable: {fileID: 53095168}
+ setOperator: 0
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal: Player 1 Wins!
+--- !u!114 &53095170
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 25
+ indentLevel: 1
+ variable: {fileID: 53095168}
+ setOperator: 0
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal: Player 2 Wins!
+--- !u!114 &53095171
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 275
+ y: 204
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 27
+ blockName: GameOver
+ description:
+ eventHandler: {fileID: 0}
+ commandList:
+ - {fileID: 53095175}
+ - {fileID: 53095179}
+ - {fileID: 53095174}
+ - {fileID: 53095173}
+ - {fileID: 53095172}
+--- !u!114 &53095172
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9c784b19efbe8424fa879e0d6d883281, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 35
+ indentLevel: 0
+ loadingImage: {fileID: 0}
+--- !u!114 &53095173
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3315ad2ebb85443909a1203d56d9344e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 30
+ indentLevel: 0
+ _duration:
+ floatRef: {fileID: 0}
+ floatVal: 1
+ durationOLD: 0
+--- !u!114 &53095174
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 30cbb61ab588b1a4093d2ef0254045b0, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 29
+ indentLevel: 0
+ _targetObject:
+ gameObjectRef: {fileID: 0}
+ gameObjectVal: {fileID: 785288106}
+ _duration:
+ floatRef: {fileID: 0}
+ floatVal: 0.65
+ _toFrom: 1
+ _absAdd: 0
+ easeType: 30
+ loopType: 35
+ repeats: 0
+ stopPreviousTweens: 0
+ waitUntilFinished: 1
+ _toTransform:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 0}
+ _toScale:
+ vector3Ref: {fileID: 0}
+ vector3Val: {x: 0, y: 0, z: 0}
+--- !u!114 &53095175
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 78c0367bf08d147bd80b5454de50e9d4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 28
+ indentLevel: 0
+ targetTextObject: {fileID: 785288106}
+ text:
+ stringRef: {fileID: 53095168}
+ stringVal:
+ description:
+ _textObjectObsolete: {fileID: 0}
+--- !u!114 &53095176
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: afb91b566ceda411bad1e9d3c3243ecc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: ScoreToWin
+ value: 5
+--- !u!114 &53095177
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 050fb9e6e72f442b3b883da8a965bdeb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 32
+ indentLevel: 1
+ targetFlowchart: {fileID: 0}
+ targetBlock: {fileID: 53095171}
+ startLabel:
+ stringRef: {fileID: 0}
+ stringVal:
+ startIndex: 0
+ callMode: 0
+--- !u!114 &53095178
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 050fb9e6e72f442b3b883da8a965bdeb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 33
+ indentLevel: 1
+ targetFlowchart: {fileID: 0}
+ targetBlock: {fileID: 53095171}
+ startLabel:
+ stringRef: {fileID: 0}
+ stringVal:
+ startIndex: 0
+ callMode: 0
+--- !u!114 &53095179
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1b521257e66940a4c835dce2e246e464, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 34
+ indentLevel: 0
+ property: 9
+ transformData:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 785288107}
+ vec3:
+ vector3Ref: {fileID: 0}
+ vector3Val: {x: 1, y: 1, z: 1}
+--- !u!114 &53095180
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2fb064de1b711a449845627f19b7f7b1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 36
+ indentLevel: 0
+ getOrSet: 1
+ property: 11
+ transformData:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 1783404059}
+ inOutVar: {fileID: 53095160}
+--- !u!114 &53095181
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2fb064de1b711a449845627f19b7f7b1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 38
+ indentLevel: 0
+ getOrSet: 1
+ property: 11
+ transformData:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 1233568385}
+ inOutVar: {fileID: 53095158}
+--- !u!114 &53095182
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53095135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2fb064de1b711a449845627f19b7f7b1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 37
+ indentLevel: 0
+ getOrSet: 1
+ property: 11
+ transformData:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 840661827}
+ inOutVar: {fileID: 53095159}
+--- !u!1 &176932464
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 176932465}
+ - component: {fileID: 176932466}
+ - component: {fileID: 176932467}
+ m_Layer: 0
+ m_Name: Square (4)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &176932465
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 176932464}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -8.67, y: -3.75, z: 0}
+ m_LocalScale: {x: 1, y: 4.5, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1560750109}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &176932466
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 176932464}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 3cb7c35a750699348a04840d1ae1be5e, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!61 &176932467
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 176932464}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 6200000, guid: 5a05bfcb10e8c0e4da63ebcc23179ef4, type: 2}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 1, y: 1}
+ newSize: {x: 1, y: 1}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1}
+ m_EdgeRadius: 0
+--- !u!1001 &348805487
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 114600625297110402, guid: 9fcc19129e8193e4b881c1bdc4b9814d,
+ type: 2}
+ propertyPath: selectedBlocks.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 114600625297110402, guid: 9fcc19129e8193e4b881c1bdc4b9814d,
+ type: 2}
+ propertyPath: selectedCommands.Array.size
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: -8.92
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 5.57
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 114600625297110402, guid: 9fcc19129e8193e4b881c1bdc4b9814d,
+ type: 2}
+ propertyPath: selectedBlocks.Array.data[0]
+ value:
+ objectReference: {fileID: 837466007}
+ - target: {fileID: 114600625297110402, guid: 9fcc19129e8193e4b881c1bdc4b9814d,
+ type: 2}
+ propertyPath: selectedCommands.Array.data[0]
+ value:
+ objectReference: {fileID: 837466005}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ m_IsPrefabParent: 0
+--- !u!1 &386442417
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 386442418}
+ - component: {fileID: 386442419}
+ - component: {fileID: 386442420}
+ m_Layer: 0
+ m_Name: Square (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &386442418
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 386442417}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 4.8, z: 0}
+ m_LocalScale: {x: 18.295235, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1560750109}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &386442419
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 386442417}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 3cb7c35a750699348a04840d1ae1be5e, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!61 &386442420
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 386442417}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 6200000, guid: 5a05bfcb10e8c0e4da63ebcc23179ef4, type: 2}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 1, y: 1}
+ newSize: {x: 1, y: 1}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1}
+ m_EdgeRadius: 0
+--- !u!1 &689675389
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 689675390}
+ - component: {fileID: 689675391}
+ - component: {fileID: 689675392}
+ m_Layer: 0
+ m_Name: Square (3)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &689675390
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 689675389}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 8.69, y: 3.75, z: 0}
+ m_LocalScale: {x: 1, y: 4.5, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1560750109}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &689675391
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 689675389}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 3cb7c35a750699348a04840d1ae1be5e, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!61 &689675392
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 689675389}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 6200000, guid: 5a05bfcb10e8c0e4da63ebcc23179ef4, type: 2}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 1, y: 1}
+ newSize: {x: 1, y: 1}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1}
+ m_EdgeRadius: 0
+--- !u!1 &723296031
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 723296036}
+ - component: {fileID: 723296035}
+ - component: {fileID: 723296034}
+ - component: {fileID: 723296033}
+ - component: {fileID: 723296032}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &723296032
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 723296031}
+ m_Enabled: 1
+--- !u!124 &723296033
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 723296031}
+ m_Enabled: 1
+--- !u!92 &723296034
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 723296031}
+ m_Enabled: 1
+--- !u!20 &723296035
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 723296031}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.28614706, g: 0.21275, b: 0.391, a: 0}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 1
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+ m_StereoMirrorMode: 0
+--- !u!4 &723296036
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 723296031}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: -10}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &785288106
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 785288107}
+ - component: {fileID: 785288110}
+ - component: {fileID: 785288109}
+ - component: {fileID: 785288108}
+ - component: {fileID: 785288111}
+ m_Layer: 5
+ m_Name: Winner
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &785288107
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 785288106}
+ 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_Children: []
+ m_Father: {fileID: 44679673}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 160, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &785288108
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 785288106}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -900027084, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_EffectColor: {r: 1, g: 1, b: 1, a: 0.766}
+ m_EffectDistance: {x: 0.75, y: 0.75}
+ m_UseGraphicAlpha: 1
+--- !u!114 &785288109
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 785288106}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.85294116, g: 0.82941175, b: 0.6397059, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 48
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 2
+ m_MaxSize: 72
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 1
+ m_LineSpacing: 1
+ m_Text:
+--- !u!222 &785288110
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 785288106}
+--- !u!114 &785288111
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 785288106}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -900027084, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_EffectColor: {r: 0, g: 0, b: 0, a: 0.766}
+ m_EffectDistance: {x: 1.5, y: 1.5}
+ m_UseGraphicAlpha: 1
+--- !u!114 &837466005 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114034257819947328, guid: 9fcc19129e8193e4b881c1bdc4b9814d,
+ type: 2}
+ m_PrefabInternal: {fileID: 348805487}
+ m_Script: {fileID: 11500000, guid: c43743931d28f43f89eced820d907351, type: 3}
+--- !u!114 &837466007 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114534288108544306, guid: 9fcc19129e8193e4b881c1bdc4b9814d,
+ type: 2}
+ m_PrefabInternal: {fileID: 348805487}
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+--- !u!50 &840661825 stripped
+Rigidbody2D:
+ m_PrefabParentObject: {fileID: 50485926042586766, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d,
+ type: 2}
+ m_PrefabInternal: {fileID: 1567240708}
+--- !u!4 &840661827 stripped
+Transform:
+ m_PrefabParentObject: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d,
+ type: 2}
+ m_PrefabInternal: {fileID: 1567240708}
+--- !u!1 &912903171
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 912903173}
+ - component: {fileID: 912903172}
+ m_Layer: 0
+ m_Name: _FungusState
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &912903172
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 912903171}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 61dddfdc5e0e44ca298d8f46f7f5a915, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ selectedFlowchart: {fileID: 53095156}
+--- !u!4 &912903173
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 912903171}
+ 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_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &958185635
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 958185636}
+ - component: {fileID: 958185638}
+ - component: {fileID: 958185637}
+ m_Layer: 0
+ m_Name: Square (6)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &958185636
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 958185635}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -9.57, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 4.5, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1560750109}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!61 &958185637
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 958185635}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 6200000, guid: 5a05bfcb10e8c0e4da63ebcc23179ef4, type: 2}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 1, y: 1}
+ newSize: {x: 1, y: 1}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1}
+ m_EdgeRadius: 0
+--- !u!212 &958185638
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 958185635}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 3cb7c35a750699348a04840d1ae1be5e, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!1001 &964610532
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 114600625297110402, guid: 9fcc19129e8193e4b881c1bdc4b9814d,
+ type: 2}
+ propertyPath: selectedBlocks.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 8.94
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 5.57
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4678101578738422, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 1846694562102150, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ propertyPath: m_Name
+ value: RightGoal
+ objectReference: {fileID: 0}
+ - target: {fileID: 114034257819947328, guid: 9fcc19129e8193e4b881c1bdc4b9814d,
+ type: 2}
+ propertyPath: _message.stringVal
+ value: OnRightGoalHit
+ objectReference: {fileID: 0}
+ - target: {fileID: 114600625297110402, guid: 9fcc19129e8193e4b881c1bdc4b9814d,
+ type: 2}
+ propertyPath: selectedBlocks.Array.data[0]
+ value:
+ objectReference: {fileID: 964610533}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 9fcc19129e8193e4b881c1bdc4b9814d, type: 2}
+ m_IsPrefabParent: 0
+--- !u!114 &964610533 stripped
+MonoBehaviour:
+ m_PrefabParentObject: {fileID: 114534288108544306, guid: 9fcc19129e8193e4b881c1bdc4b9814d,
+ type: 2}
+ m_PrefabInternal: {fileID: 964610532}
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+--- !u!1 &1130645606
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1130645607}
+ - component: {fileID: 1130645608}
+ - component: {fileID: 1130645609}
+ m_Layer: 0
+ m_Name: Square
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1130645607
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1130645606}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: -4.8, z: 0}
+ m_LocalScale: {x: 18.295235, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1560750109}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &1130645608
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1130645606}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 3cb7c35a750699348a04840d1ae1be5e, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!61 &1130645609
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1130645606}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 6200000, guid: 5a05bfcb10e8c0e4da63ebcc23179ef4, type: 2}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 1, y: 1}
+ newSize: {x: 1, y: 1}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1}
+ m_EdgeRadius: 0
+--- !u!1 &1156195134
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1156195135}
+ - component: {fileID: 1156195137}
+ - component: {fileID: 1156195136}
+ - component: {fileID: 1156195139}
+ m_Layer: 5
+ m_Name: P1 Score Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1156195135
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1156195134}
+ 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_Children: []
+ m_Father: {fileID: 44679673}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: -15, y: -15}
+ m_SizeDelta: {x: 160, y: 30}
+ m_Pivot: {x: 1, y: 1}
+--- !u!114 &1156195136
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1156195134}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 28
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 2
+ m_MaxSize: 40
+ m_Alignment: 2
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 1
+ m_LineSpacing: 1
+ m_Text: New Text
+--- !u!222 &1156195137
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1156195134}
+--- !u!114 &1156195139
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1156195134}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -900027084, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_EffectColor: {r: 0, g: 0, b: 0, a: 0.766}
+ m_EffectDistance: {x: 1.25, y: 1.25}
+ m_UseGraphicAlpha: 1
+--- !u!1 &1233568381
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1233568385}
+ - component: {fileID: 1233568384}
+ - component: {fileID: 1233568383}
+ - component: {fileID: 1233568382}
+ m_Layer: 0
+ m_Name: Ball
+ m_TagString: Ball
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!50 &1233568382
+Rigidbody2D:
+ serializedVersion: 4
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1233568381}
+ m_BodyType: 0
+ m_Simulated: 1
+ m_UseFullKinematicContacts: 0
+ m_UseAutoMass: 0
+ m_Mass: 0.25
+ m_LinearDrag: 1
+ m_AngularDrag: 0.05
+ m_GravityScale: 0
+ m_Material: {fileID: 0}
+ m_Interpolate: 0
+ m_SleepingMode: 1
+ m_CollisionDetection: 0
+ m_Constraints: 4
+--- !u!58 &1233568383
+CircleCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1233568381}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 6200000, guid: 5a05bfcb10e8c0e4da63ebcc23179ef4, type: 2}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ serializedVersion: 2
+ m_Radius: 0.5
+--- !u!212 &1233568384
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1233568381}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 6f62c397230d6d845b87a8e53d67c0e1, type: 3}
+ m_Color: {r: 1, g: 0.22, b: 0.226, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!4 &1233568385
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1233568381}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.75, y: 0.75, z: 0.75}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 8
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1295521418
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1295521419}
+ - component: {fileID: 1295521420}
+ - component: {fileID: 1295521421}
+ m_Layer: 0
+ m_Name: Square (2)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1295521419
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1295521418}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -8.67, y: 3.75, z: 0}
+ m_LocalScale: {x: 1, y: 4.5, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1560750109}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &1295521420
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1295521418}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 3cb7c35a750699348a04840d1ae1be5e, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!61 &1295521421
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1295521418}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 6200000, guid: 5a05bfcb10e8c0e4da63ebcc23179ef4, type: 2}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 1, y: 1}
+ newSize: {x: 1, y: 1}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1}
+ m_EdgeRadius: 0
+--- !u!1 &1509177893
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1509177896}
+ - component: {fileID: 1509177895}
+ - component: {fileID: 1509177894}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1509177894
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1509177893}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalAxis: Horizontal
+ m_VerticalAxis: Vertical
+ m_SubmitButton: Submit
+ m_CancelButton: Cancel
+ m_InputActionsPerSecond: 10
+ m_RepeatDelay: 0.5
+ m_ForceModuleActive: 0
+--- !u!114 &1509177895
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1509177893}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_FirstSelected: {fileID: 0}
+ m_sendNavigationEvents: 1
+ m_DragThreshold: 5
+--- !u!4 &1509177896
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1509177893}
+ 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_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 10
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1560750108
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1560750109}
+ m_Layer: 0
+ m_Name: Walls
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1560750109
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1560750108}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0.01837184, y: 0.075649545, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1130645607}
+ - {fileID: 386442418}
+ - {fileID: 1295521419}
+ - {fileID: 689675390}
+ - {fileID: 176932465}
+ - {fileID: 2065971662}
+ - {fileID: 958185636}
+ - {fileID: 1925358741}
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &1567240708
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 114126325013622294, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d,
+ type: 2}
+ propertyPath: selectedBlocks.Array.size
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: -5
+ objectReference: {fileID: 0}
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_RootOrder
+ value: 7
+ objectReference: {fileID: 0}
+ - target: {fileID: 1404956649453682, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_Name
+ value: P2
+ objectReference: {fileID: 0}
+ - target: {fileID: 114337264207455518, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d,
+ type: 2}
+ propertyPath: axisName.stringVal
+ value: p2xAxis
+ objectReference: {fileID: 0}
+ - target: {fileID: 114314477038342724, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d,
+ type: 2}
+ propertyPath: axisName.stringVal
+ value: p2yAxis
+ objectReference: {fileID: 0}
+ - target: {fileID: 212462972284088668, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d,
+ type: 2}
+ propertyPath: m_Color.r
+ value: 0.19117653
+ objectReference: {fileID: 0}
+ - target: {fileID: 212462972284088668, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d,
+ type: 2}
+ propertyPath: m_Color.g
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 212462972284088668, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d,
+ type: 2}
+ propertyPath: m_Color.b
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 58545323045532278, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d,
+ type: 2}
+ propertyPath: m_Material
+ value:
+ objectReference: {fileID: 6200000, guid: 5a05bfcb10e8c0e4da63ebcc23179ef4, type: 2}
+ - target: {fileID: 50485926042586766, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d,
+ type: 2}
+ propertyPath: m_Constraints
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 50485926042586766, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d,
+ type: 2}
+ propertyPath: m_LinearDrag
+ value: 8
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ m_IsPrefabParent: 0
+--- !u!50 &1783404057 stripped
+Rigidbody2D:
+ m_PrefabParentObject: {fileID: 50485926042586766, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d,
+ type: 2}
+ m_PrefabInternal: {fileID: 2117275492}
+--- !u!4 &1783404059 stripped
+Transform:
+ m_PrefabParentObject: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d,
+ type: 2}
+ m_PrefabInternal: {fileID: 2117275492}
+--- !u!1 &1925358740
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1925358741}
+ - component: {fileID: 1925358743}
+ - component: {fileID: 1925358742}
+ m_Layer: 0
+ m_Name: Square (7)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1925358741
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1925358740}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 9.589999, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 4.5, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1560750109}
+ m_RootOrder: 7
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!61 &1925358742
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1925358740}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 6200000, guid: 5a05bfcb10e8c0e4da63ebcc23179ef4, type: 2}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 1, y: 1}
+ newSize: {x: 1, y: 1}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1}
+ m_EdgeRadius: 0
+--- !u!212 &1925358743
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1925358740}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 3cb7c35a750699348a04840d1ae1be5e, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!1 &2065971661
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 2065971662}
+ - component: {fileID: 2065971663}
+ - component: {fileID: 2065971664}
+ m_Layer: 0
+ m_Name: Square (5)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2065971662
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2065971661}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 8.69, y: -3.75, z: 0}
+ m_LocalScale: {x: 1, y: 4.5, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1560750109}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &2065971663
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2065971661}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 3cb7c35a750699348a04840d1ae1be5e, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!61 &2065971664
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2065971661}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 6200000, guid: 5a05bfcb10e8c0e4da63ebcc23179ef4, type: 2}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 1, y: 1}
+ newSize: {x: 1, y: 1}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1}
+ m_EdgeRadius: 0
+--- !u!1 &2079785622
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 2079785623}
+ - component: {fileID: 2079785625}
+ - component: {fileID: 2079785624}
+ - component: {fileID: 2079785627}
+ m_Layer: 5
+ m_Name: P2 Score Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2079785623
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2079785622}
+ 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_Children: []
+ m_Father: {fileID: 44679673}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 15, y: -15}
+ m_SizeDelta: {x: 160, y: 30}
+ m_Pivot: {x: 0, y: 1}
+--- !u!114 &2079785624
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2079785622}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 28
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 2
+ m_MaxSize: 40
+ m_Alignment: 0
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 1
+ m_LineSpacing: 1
+ m_Text: New Text
+--- !u!222 &2079785625
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2079785622}
+--- !u!114 &2079785627
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2079785622}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -900027084, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_EffectColor: {r: 0, g: 0, b: 0, a: 0.766}
+ m_EffectDistance: {x: 1.25, y: 1.25}
+ m_UseGraphicAlpha: 1
+--- !u!1001 &2117275492
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: 4.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: -1.59
+ objectReference: {fileID: 0}
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4164059856041556, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ propertyPath: m_RootOrder
+ value: 6
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d, type: 2}
+ m_IsPrefabParent: 0
diff --git a/Assets/FungusExamples/Playground/Football.unity.meta b/Assets/FungusExamples/Playground/Football.unity.meta
new file mode 100644
index 00000000..81b679e4
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Football.unity.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 302099b32ccc3ad458788aed267de1ac
+timeCreated: 1504093679
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Football/Bouncy.physicsMaterial2D b/Assets/FungusExamples/Playground/Football/Bouncy.physicsMaterial2D
new file mode 100644
index 00000000..9d7ec8de
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Football/Bouncy.physicsMaterial2D
@@ -0,0 +1,10 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!62 &6200000
+PhysicsMaterial2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: Bouncy
+ friction: 0.4
+ bounciness: 1.1
diff --git a/Assets/FungusExamples/Playground/Football/Bouncy.physicsMaterial2D.meta b/Assets/FungusExamples/Playground/Football/Bouncy.physicsMaterial2D.meta
new file mode 100644
index 00000000..a0560f73
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Football/Bouncy.physicsMaterial2D.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 5a05bfcb10e8c0e4da63ebcc23179ef4
+timeCreated: 1504215437
+licenseType: Free
+NativeFormatImporter:
+ mainObjectFileID: 6200000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Football/LeftGoal.prefab b/Assets/FungusExamples/Playground/Football/LeftGoal.prefab
new file mode 100644
index 00000000..fc718bec
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Football/LeftGoal.prefab
@@ -0,0 +1,208 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1846694562102150}
+ m_IsPrefabParent: 1
+--- !u!1 &1846694562102150
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4678101578738422}
+ - component: {fileID: 212708722285412346}
+ - component: {fileID: 61864220351951950}
+ - component: {fileID: 114600625297110402}
+ - component: {fileID: 114534288108544306}
+ - component: {fileID: 114505441869896354}
+ - component: {fileID: 114034257819947328}
+ m_Layer: 0
+ m_Name: LeftGoal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4678101578738422
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1846694562102150}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -9.25, y: 0, z: 5.57}
+ m_LocalScale: {x: 1, y: 4.6180797, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!61 &61864220351951950
+BoxCollider2D:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1846694562102150}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 6200000, guid: 5a05bfcb10e8c0e4da63ebcc23179ef4, type: 2}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 1, y: 1}
+ newSize: {x: 1, y: 1}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1}
+ m_EdgeRadius: 0
+--- !u!114 &114034257819947328
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1846694562102150}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c43743931d28f43f89eced820d907351, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 1
+ indentLevel: 0
+ messageTarget: 1
+ _message:
+ stringRef: {fileID: 0}
+ stringVal: OnLeftGoalHit
+ messageOLD:
+--- !u!114 &114505441869896354
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1846694562102150}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 78c1a9f24ac376a47838385391f83acc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 114534288108544306}
+ tagFilter:
+ - Ball
+ FireOn: 1
+--- !u!114 &114534288108544306
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1846694562102150}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 92
+ y: 155
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 0
+ blockName: Trigger
+ description:
+ eventHandler: {fileID: 114505441869896354}
+ commandList:
+ - {fileID: 114034257819947328}
+--- !u!114 &114600625297110402
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1846694562102150}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ version: 1
+ scrollPos: {x: 0, y: 0}
+ variablesScrollPos: {x: 0, y: 0}
+ variablesExpanded: 1
+ blockViewHeight: 400
+ zoom: 1
+ scrollViewRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ selectedBlocks: []
+ selectedCommands: []
+ variables: []
+ description:
+ stepPause: 0
+ colorCommands: 1
+ hideComponents: 1
+ saveSelection: 1
+ localizationId:
+ showLineNumbers: 0
+ hideCommands: []
+ luaEnvironment: {fileID: 0}
+ luaBindingName: flowchart
+--- !u!212 &212708722285412346
+SpriteRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1846694562102150}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 3cb7c35a750699348a04840d1ae1be5e, type: 3}
+ m_Color: {r: 0, g: 0, b: 0, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
diff --git a/Assets/FungusExamples/Playground/Football/LeftGoal.prefab.meta b/Assets/FungusExamples/Playground/Football/LeftGoal.prefab.meta
new file mode 100644
index 00000000..5a55c8ac
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Football/LeftGoal.prefab.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 9fcc19129e8193e4b881c1bdc4b9814d
+timeCreated: 1504216236
+licenseType: Free
+NativeFormatImporter:
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Football/P1.prefab b/Assets/FungusExamples/Playground/Football/P1.prefab
new file mode 100644
index 00000000..a663e9aa
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Football/P1.prefab
@@ -0,0 +1,490 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+ m_ObjectHideFlags: 1
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications: []
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 0}
+ m_RootGameObject: {fileID: 1404956649453682}
+ m_IsPrefabParent: 1
+--- !u!1 &1404956649453682
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 4164059856041556}
+ - component: {fileID: 212462972284088668}
+ - component: {fileID: 50485926042586766}
+ - component: {fileID: 58545323045532278}
+ - component: {fileID: 114126325013622294}
+ - component: {fileID: 114177047531498962}
+ - component: {fileID: 114201986544531680}
+ - component: {fileID: 114334667391765546}
+ - component: {fileID: 114024079056778752}
+ - component: {fileID: 114188004173552184}
+ - component: {fileID: 114777688141419168}
+ - component: {fileID: 114348338108346498}
+ - component: {fileID: 114465925968467040}
+ - component: {fileID: 114409838832793244}
+ - component: {fileID: 114337264207455518}
+ - component: {fileID: 114314477038342724}
+ - component: {fileID: 114573728990135962}
+ - component: {fileID: 114326212544484044}
+ - component: {fileID: 114081283549603066}
+ - component: {fileID: 114085027684436294}
+ - component: {fileID: 114862459103620794}
+ m_Layer: 0
+ m_Name: P1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4164059856041556
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 4.5, y: -1.59, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!50 &50485926042586766
+Rigidbody2D:
+ serializedVersion: 4
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_BodyType: 0
+ m_Simulated: 1
+ m_UseFullKinematicContacts: 0
+ m_UseAutoMass: 0
+ m_Mass: 1
+ m_LinearDrag: 8
+ m_AngularDrag: 0.05
+ m_GravityScale: 0
+ m_Material: {fileID: 6200000, guid: 5a05bfcb10e8c0e4da63ebcc23179ef4, type: 2}
+ m_Interpolate: 0
+ m_SleepingMode: 1
+ m_CollisionDetection: 0
+ m_Constraints: 4
+--- !u!58 &58545323045532278
+CircleCollider2D:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 6200000, guid: 5a05bfcb10e8c0e4da63ebcc23179ef4, type: 2}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ serializedVersion: 2
+ m_Radius: 0.5
+--- !u!114 &114024079056778752
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: x
+ value: 0
+--- !u!114 &114081283549603066
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dfc8e8d5ce363ec43815496d321b4d55, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 8
+ indentLevel: 0
+ lhs:
+ vector3Ref: {fileID: 114777688141419168}
+ vector3Val: {x: 0, y: 0, z: 0}
+ rhs:
+ vector3Ref: {fileID: 114326212544484044}
+ vector3Val: {x: 0, y: 0, z: 0}
+ output:
+ vector3Ref: {fileID: 114777688141419168}
+ vector3Val: {x: 0, y: 0, z: 0}
+ operation: 2
+--- !u!114 &114085027684436294
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 96fb07b07bec30544a6c3c01df5345ee, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 9
+ indentLevel: 0
+ getOrSet: 1
+ vec3:
+ vector3Ref: {fileID: 114777688141419168}
+ vector3Val: {x: 0, y: 0, z: 0}
+ x:
+ floatRef: {fileID: 114024079056778752}
+ floatVal: 0
+ y:
+ floatRef: {fileID: 114188004173552184}
+ floatVal: 0
+ z:
+ floatRef: {fileID: 0}
+ floatVal: 0
+--- !u!114 &114126325013622294
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ version: 1
+ scrollPos: {x: 0, y: 0}
+ variablesScrollPos: {x: 0, y: 0}
+ variablesExpanded: 1
+ blockViewHeight: 400
+ zoom: 1
+ scrollViewRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ selectedBlocks:
+ - {fileID: 114177047531498962}
+ selectedCommands: []
+ variables:
+ - {fileID: 114573728990135962}
+ - {fileID: 114024079056778752}
+ - {fileID: 114188004173552184}
+ - {fileID: 114777688141419168}
+ - {fileID: 114348338108346498}
+ - {fileID: 114326212544484044}
+ description:
+ stepPause: 0
+ colorCommands: 1
+ hideComponents: 1
+ saveSelection: 1
+ localizationId:
+ showLineNumbers: 0
+ hideCommands: []
+ luaEnvironment: {fileID: 0}
+ luaBindingName: flowchart
+--- !u!114 &114177047531498962
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 75
+ y: 107
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 0
+ blockName: ApplyForce
+ description:
+ eventHandler: {fileID: 114201986544531680}
+ commandList:
+ - {fileID: 114337264207455518}
+ - {fileID: 114314477038342724}
+ - {fileID: 114085027684436294}
+ - {fileID: 114409838832793244}
+ - {fileID: 114862459103620794}
+ - {fileID: 114081283549603066}
+ - {fileID: 114465925968467040}
+ - {fileID: 114334667391765546}
+--- !u!114 &114188004173552184
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: y
+ value: 0
+--- !u!114 &114201986544531680
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d2fbef54b0b0adb41ab9b447a8f3cbdb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 114177047531498962}
+ FireOn: 2
+--- !u!114 &114314477038342724
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bb18ee740f55ba24680c15466ff13ece, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 6
+ indentLevel: 0
+ axisName:
+ stringRef: {fileID: 0}
+ stringVal: p1yAxis
+ axisRaw: 0
+ outValue:
+ floatRef: {fileID: 114188004173552184}
+ floatVal: 0
+--- !u!114 &114326212544484044
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4d769ea3513ad47aabf805db5252341d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: forceScaleVec3
+ value: {x: 0, y: 0, z: 0}
+--- !u!114 &114334667391765546
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 59927941e3d79be4dac4408058904465, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 1
+ indentLevel: 0
+ rb:
+ rigidbody2DRef: {fileID: 0}
+ rigidbody2DVal: {fileID: 50485926042586766}
+ forceMode: 0
+ forceFunction: 0
+ force:
+ vector2Ref: {fileID: 114348338108346498}
+ vector2Val: {x: 0, y: 0}
+ forceScaleFactor:
+ floatRef: {fileID: 0}
+ floatVal: 1
+ atPosition:
+ vector2Ref: {fileID: 0}
+ vector2Val: {x: 0, y: 0}
+--- !u!114 &114337264207455518
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bb18ee740f55ba24680c15466ff13ece, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 5
+ indentLevel: 0
+ axisName:
+ stringRef: {fileID: 0}
+ stringVal: p1xAxis
+ axisRaw: 0
+ outValue:
+ floatRef: {fileID: 114024079056778752}
+ floatVal: 0
+--- !u!114 &114348338108346498
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ebe929c2f37ad4b19ad9d33a77c5064a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: Force
+ value: {x: 0, y: 0}
+--- !u!114 &114409838832793244
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: b9c975313c082cd43a310bfd62ebb893, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 4
+ indentLevel: 0
+ vec3In:
+ vector3Ref: {fileID: 114777688141419168}
+ vector3Val: {x: 0, y: 0, z: 0}
+ vec3Out:
+ vector3Ref: {fileID: 114777688141419168}
+ vector3Val: {x: 0, y: 0, z: 0}
+--- !u!114 &114465925968467040
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d3b374d347ec80647b7c01956f291a84, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 3
+ indentLevel: 0
+ vec3:
+ vector3Ref: {fileID: 114777688141419168}
+ vector3Val: {x: 0, y: 0, z: 0}
+ vec2:
+ vector2Ref: {fileID: 114348338108346498}
+ vector2Val: {x: 0, y: 0}
+--- !u!114 &114573728990135962
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: forceScale
+ value: 60
+--- !u!114 &114777688141419168
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4d769ea3513ad47aabf805db5252341d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: vec3
+ value: {x: 0, y: 0, z: 0}
+--- !u!114 &114862459103620794
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 96fb07b07bec30544a6c3c01df5345ee, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 10
+ indentLevel: 0
+ getOrSet: 1
+ vec3:
+ vector3Ref: {fileID: 114326212544484044}
+ vector3Val: {x: 0, y: 0, z: 0}
+ x:
+ floatRef: {fileID: 114573728990135962}
+ floatVal: 0
+ y:
+ floatRef: {fileID: 114573728990135962}
+ floatVal: 0
+ z:
+ floatRef: {fileID: 114573728990135962}
+ floatVal: 0
+--- !u!212 &212462972284088668
+SpriteRenderer:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 100100000}
+ m_GameObject: {fileID: 1404956649453682}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 6f62c397230d6d845b87a8e53d67c0e1, type: 3}
+ m_Color: {r: 0, g: 0.2941177, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
diff --git a/Assets/FungusExamples/Playground/Football/P1.prefab.meta b/Assets/FungusExamples/Playground/Football/P1.prefab.meta
new file mode 100644
index 00000000..842dca0e
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Football/P1.prefab.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 4ecd3eccefa01ca4da38d03c8e7c2a8d
+timeCreated: 1504215338
+licenseType: Free
+NativeFormatImporter:
+ mainObjectFileID: 100100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/FungusExamples/Playground/Lander.unity b/Assets/FungusExamples/Playground/Lander.unity
new file mode 100644
index 00000000..cbc4213a
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Lander.unity
@@ -0,0 +1,4259 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 3
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 0
+ m_EnableRealtimeLightmaps: 0
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFiltering: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousColorSigma: 1
+ m_PVRFilteringAtrousNormalSigma: 1
+ m_PVRFilteringAtrousPositionSigma: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &15251662
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 15251663}
+ - component: {fileID: 15251666}
+ - component: {fileID: 15251665}
+ - component: {fileID: 15251664}
+ m_Layer: 5
+ m_Name: GameOver
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &15251663
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 15251662}
+ 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_Children: []
+ m_Father: {fileID: 977378690}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 160, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &15251664
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 15251662}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -900027084, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5}
+ m_EffectDistance: {x: 1, y: -1}
+ m_UseGraphicAlpha: 1
+--- !u!114 &15251665
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 15251662}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 48
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 4
+ m_MaxSize: 48
+ m_Alignment: 1
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 1
+ m_LineSpacing: 1
+ m_Text:
+--- !u!222 &15251666
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 15251662}
+--- !u!1 &53050519
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 53050520}
+ - component: {fileID: 53050522}
+ - component: {fileID: 53050521}
+ m_Layer: 0
+ m_Name: Mushroom (3)
+ m_TagString: Ground
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &53050520
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53050519}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.75, y: -3.08, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 712885605}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!60 &53050521
+PolygonCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53050519}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 3, y: 3}
+ newSize: {x: 3, y: 3}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ m_Points:
+ m_Paths:
+ - - {x: 0.65, y: -1.24}
+ - {x: 0.65, y: -1.11}
+ - {x: 0.64, y: -1.01}
+ - {x: 0.59, y: -0.84999996}
+ - {x: 0.53999996, y: -0.55}
+ - {x: 0.53, y: -0.35}
+ - {x: 0.65999997, y: -0.29}
+ - {x: 1.03, y: -0.26999998}
+ - {x: 1.17, y: -0.24}
+ - {x: 1.31, y: -0.16}
+ - {x: 1.39, y: -0.07}
+ - {x: 1.4399999, y: 0}
+ - {x: 1.4399999, y: 0.26999998}
+ - {x: 1.42, y: 0.35999998}
+ - {x: 1.39, y: 0.5}
+ - {x: 1.26, y: 0.76}
+ - {x: 1.17, y: 0.9}
+ - {x: 1, y: 1.1}
+ - {x: 0.85999995, y: 1.22}
+ - {x: 0.71, y: 1.3299999}
+ - {x: 0.47, y: 1.4399999}
+ - {x: 0.22, y: 1.5}
+ - {x: -0.32, y: 1.5}
+ - {x: -0.48, y: 1.4599999}
+ - {x: -0.62, y: 1.41}
+ - {x: -0.78999996, y: 1.3299999}
+ - {x: -0.98999995, y: 1.18}
+ - {x: -1.13, y: 1.03}
+ - {x: -1.2099999, y: 0.91999996}
+ - {x: -1.27, y: 0.82}
+ - {x: -1.38, y: 0.59999996}
+ - {x: -1.41, y: 0.47}
+ - {x: -1.43, y: 0.39}
+ - {x: -1.4599999, y: 0.21}
+ - {x: -1.4599999, y: 0.07}
+ - {x: -1.4499999, y: 0.01}
+ - {x: -1.43, y: -0.06}
+ - {x: -1.3399999, y: -0.17}
+ - {x: -1.2099999, y: -0.24}
+ - {x: -1.01, y: -0.29}
+ - {x: -0.7, y: -0.31}
+ - {x: -0.53, y: -0.34}
+ - {x: -0.58, y: -0.87}
+ - {x: -0.63, y: -1.04}
+ - {x: -0.65, y: -1.2099999}
+ - {x: -0.65, y: -1.27}
+ - {x: -0.53999996, y: -1.41}
+ - {x: -0.47, y: -1.4399999}
+ - {x: -0.34, y: -1.49}
+ - {x: -0.32, y: -1.5}
+ - {x: 0.37, y: -1.5}
+ - {x: 0.44, y: -1.49}
+ - {x: 0.53999996, y: -1.4399999}
+ - {x: 0.64, y: -1.3199999}
+--- !u!212 &53050522
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 53050519}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: ea8f56c43254d41728f5ac4e8299b6c9, type: 3}
+ m_Color: {r: 0.625, g: 0.625, b: 0.625, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3, y: 3}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!1 &109228315
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 109228320}
+ - component: {fileID: 109228319}
+ - component: {fileID: 109228318}
+ - component: {fileID: 109228317}
+ - component: {fileID: 109228316}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &109228316
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 109228315}
+ m_Enabled: 1
+--- !u!124 &109228317
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 109228315}
+ m_Enabled: 1
+--- !u!92 &109228318
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 109228315}
+ m_Enabled: 1
+--- !u!20 &109228319
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 109228315}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 1
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+ m_StereoMirrorMode: 0
+--- !u!4 &109228320
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 109228315}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: -10}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &143672176
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 143672177}
+ - component: {fileID: 143672180}
+ - component: {fileID: 143672179}
+ - component: {fileID: 143672178}
+ m_Layer: 5
+ m_Name: Lives
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &143672177
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 143672176}
+ 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_Children: []
+ m_Father: {fileID: 977378690}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 20, y: -20}
+ m_SizeDelta: {x: 160, y: 30}
+ m_Pivot: {x: 0, y: 1}
+--- !u!114 &143672178
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 143672176}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -900027084, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5}
+ m_EffectDistance: {x: 1, y: -1}
+ m_UseGraphicAlpha: 1
+--- !u!114 &143672179
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 143672176}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 14
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 0
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: New Text
+--- !u!222 &143672180
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 143672176}
+--- !u!1 &192274097
+GameObject:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 192274099}
+ - component: {fileID: 192274098}
+ m_Layer: 0
+ m_Name: _FungusState
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &192274098
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 192274097}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 61dddfdc5e0e44ca298d8f46f7f5a915, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ selectedFlowchart: {fileID: 1179951649}
+--- !u!4 &192274099
+Transform:
+ m_ObjectHideFlags: 1
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 192274097}
+ 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_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &197132738
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 197132739}
+ - component: {fileID: 197132743}
+ - component: {fileID: 197132742}
+ - component: {fileID: 197132741}
+ - component: {fileID: 197132740}
+ m_Layer: 0
+ m_Name: ExternalBounds
+ m_TagString: Ground
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &197132739
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 197132738}
+ 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_Children: []
+ m_Father: {fileID: 712885605}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!61 &197132740
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 197132738}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 13.79, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0, y: 0}
+ oldSize: {x: 0, y: 0}
+ newSize: {x: 0, y: 0}
+ adaptiveTilingThreshold: 0
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 20}
+ m_EdgeRadius: 0
+--- !u!61 &197132741
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 197132738}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: -13.79, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0, y: 0}
+ oldSize: {x: 0, y: 0}
+ newSize: {x: 0, y: 0}
+ adaptiveTilingThreshold: 0
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 20}
+ m_EdgeRadius: 0
+--- !u!61 &197132742
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 197132738}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: -7.5}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0, y: 0}
+ oldSize: {x: 0, y: 0}
+ newSize: {x: 0, y: 0}
+ adaptiveTilingThreshold: 0
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 29.96, y: 1}
+ m_EdgeRadius: 0
+--- !u!61 &197132743
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 197132738}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 7.42}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0, y: 0}
+ oldSize: {x: 0, y: 0}
+ newSize: {x: 0, y: 0}
+ adaptiveTilingThreshold: 0
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 29.6, y: 1}
+ m_EdgeRadius: 0
+--- !u!1 &311957852
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 311957853}
+ - component: {fileID: 311957855}
+ - component: {fileID: 311957854}
+ m_Layer: 0
+ m_Name: Mushroom (8)
+ m_TagString: Ground
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &311957853
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 311957852}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 5.04, y: 0.01, z: 0.21}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 712885605}
+ m_RootOrder: 9
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!60 &311957854
+PolygonCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 311957852}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 3, y: 3}
+ newSize: {x: 3, y: 3}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ m_Points:
+ m_Paths:
+ - - {x: 0.65, y: -1.24}
+ - {x: 0.65, y: -1.11}
+ - {x: 0.64, y: -1.01}
+ - {x: 0.59, y: -0.84999996}
+ - {x: 0.53999996, y: -0.55}
+ - {x: 0.53, y: -0.35}
+ - {x: 0.65999997, y: -0.29}
+ - {x: 1.03, y: -0.26999998}
+ - {x: 1.17, y: -0.24}
+ - {x: 1.31, y: -0.16}
+ - {x: 1.39, y: -0.07}
+ - {x: 1.4399999, y: 0}
+ - {x: 1.4399999, y: 0.26999998}
+ - {x: 1.42, y: 0.35999998}
+ - {x: 1.39, y: 0.5}
+ - {x: 1.26, y: 0.76}
+ - {x: 1.17, y: 0.9}
+ - {x: 1, y: 1.1}
+ - {x: 0.85999995, y: 1.22}
+ - {x: 0.71, y: 1.3299999}
+ - {x: 0.47, y: 1.4399999}
+ - {x: 0.22, y: 1.5}
+ - {x: -0.32, y: 1.5}
+ - {x: -0.48, y: 1.4599999}
+ - {x: -0.62, y: 1.41}
+ - {x: -0.78999996, y: 1.3299999}
+ - {x: -0.98999995, y: 1.18}
+ - {x: -1.13, y: 1.03}
+ - {x: -1.2099999, y: 0.91999996}
+ - {x: -1.27, y: 0.82}
+ - {x: -1.38, y: 0.59999996}
+ - {x: -1.41, y: 0.47}
+ - {x: -1.43, y: 0.39}
+ - {x: -1.4599999, y: 0.21}
+ - {x: -1.4599999, y: 0.07}
+ - {x: -1.4499999, y: 0.01}
+ - {x: -1.43, y: -0.06}
+ - {x: -1.3399999, y: -0.17}
+ - {x: -1.2099999, y: -0.24}
+ - {x: -1.01, y: -0.29}
+ - {x: -0.7, y: -0.31}
+ - {x: -0.53, y: -0.34}
+ - {x: -0.58, y: -0.87}
+ - {x: -0.63, y: -1.04}
+ - {x: -0.65, y: -1.2099999}
+ - {x: -0.65, y: -1.27}
+ - {x: -0.53999996, y: -1.41}
+ - {x: -0.47, y: -1.4399999}
+ - {x: -0.34, y: -1.49}
+ - {x: -0.32, y: -1.5}
+ - {x: 0.37, y: -1.5}
+ - {x: 0.44, y: -1.49}
+ - {x: 0.53999996, y: -1.4399999}
+ - {x: 0.64, y: -1.3199999}
+--- !u!212 &311957855
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 311957852}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: ea8f56c43254d41728f5ac4e8299b6c9, type: 3}
+ m_Color: {r: 0.625, g: 0.625, b: 0.625, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3, y: 3}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!1 &510833760
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 510833768}
+ - component: {fileID: 510833767}
+ - component: {fileID: 510833766}
+ - component: {fileID: 510833765}
+ - component: {fileID: 510833764}
+ - component: {fileID: 510833763}
+ - component: {fileID: 510833762}
+ - component: {fileID: 510833761}
+ - component: {fileID: 510833770}
+ - component: {fileID: 510833769}
+ - component: {fileID: 510833771}
+ - component: {fileID: 510833779}
+ - component: {fileID: 510833778}
+ - component: {fileID: 510833777}
+ - component: {fileID: 510833776}
+ - component: {fileID: 510833775}
+ - component: {fileID: 510833774}
+ - component: {fileID: 510833773}
+ - component: {fileID: 510833772}
+ - component: {fileID: 510833780}
+ - component: {fileID: 510833781}
+ - component: {fileID: 510833782}
+ m_Layer: 0
+ m_Name: GameRules
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &510833761
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d2f6487d21a03404cb21b245f0242e79, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 510833762}
+ waitForFrames: 1
+--- !u!114 &510833762
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 264
+ y: 157
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 2
+ blockName: UpdateUI
+ description:
+ eventHandler: {fileID: 510833761}
+ commandList:
+ - {fileID: 510833777}
+--- !u!114 &510833763
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2d7d417659cd54a6787f70f763950c34, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 510833764}
+ message: OnPlayerWin
+--- !u!114 &510833764
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 63
+ y: 207
+ width: 123
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 1
+ blockName: OnPlayerWin
+ description:
+ eventHandler: {fileID: 510833763}
+ commandList:
+ - {fileID: 510833769}
+ - {fileID: 510833778}
+ - {fileID: 510833780}
+ - {fileID: 510833782}
+--- !u!114 &510833765
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2d7d417659cd54a6787f70f763950c34, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 510833766}
+ message: OnPlayerDie
+--- !u!114 &510833766
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 63
+ y: 102
+ width: 121
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 0
+ blockName: OnPlayerDie
+ description:
+ eventHandler: {fileID: 510833765}
+ commandList:
+ - {fileID: 510833770}
+ - {fileID: 510833775}
+ - {fileID: 510833779}
+ - {fileID: 510833774}
+ - {fileID: 510833781}
+ - {fileID: 510833773}
+ - {fileID: 510833771}
+ - {fileID: 510833772}
+--- !u!114 &510833767
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ version: 1
+ scrollPos: {x: 107, y: 9}
+ variablesScrollPos: {x: 0, y: 0}
+ variablesExpanded: 1
+ blockViewHeight: 400
+ zoom: 1
+ scrollViewRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ selectedBlocks: []
+ selectedCommands: []
+ variables:
+ - {fileID: 510833776}
+ description:
+ stepPause: 0
+ colorCommands: 1
+ hideComponents: 1
+ saveSelection: 1
+ localizationId:
+ showLineNumbers: 0
+ hideCommands: []
+ luaEnvironment: {fileID: 0}
+ luaBindingName: flowchart
+--- !u!4 &510833768
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ 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_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &510833769
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ea6e8f632db87477eb750446b28d73a3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 4
+ indentLevel: 0
+ commenterName:
+ commentText: go to win
+--- !u!114 &510833770
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ea6e8f632db87477eb750446b28d73a3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 3
+ indentLevel: 0
+ commenterName:
+ commentText: 'remove life, if any left reset
+
+ else gameover'
+--- !u!114 &510833771
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c43743931d28f43f89eced820d907351, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 5
+ indentLevel: 1
+ messageTarget: 1
+ _message:
+ stringRef: {fileID: 0}
+ stringVal: Reset
+ messageOLD:
+--- !u!114 &510833772
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 12
+ indentLevel: 0
+--- !u!114 &510833773
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3fa968f01a7f9496bb50e13dfe16760d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 11
+ indentLevel: 0
+--- !u!114 &510833774
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 10
+ indentLevel: 0
+ compareOperator: 4
+ variable: {fileID: 510833776}
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &510833775
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 9
+ indentLevel: 0
+ variable: {fileID: 510833776}
+ setOperator: 3
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 1
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &510833776
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: afb91b566ceda411bad1e9d3c3243ecc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: lives
+ value: 3
+--- !u!114 &510833777
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 78c0367bf08d147bd80b5454de50e9d4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 8
+ indentLevel: 0
+ targetTextObject: {fileID: 143672176}
+ text:
+ stringRef: {fileID: 0}
+ stringVal: 'Lives: {$lives}'
+ description:
+ _textObjectObsolete: {fileID: 0}
+--- !u!114 &510833778
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 050fb9e6e72f442b3b883da8a965bdeb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 7
+ indentLevel: 0
+ targetFlowchart: {fileID: 0}
+ targetBlock: {fileID: 510833762}
+ startLabel:
+ stringRef: {fileID: 0}
+ stringVal:
+ startIndex: 0
+ callMode: 1
+--- !u!114 &510833779
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 050fb9e6e72f442b3b883da8a965bdeb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 6
+ indentLevel: 0
+ targetFlowchart: {fileID: 0}
+ targetBlock: {fileID: 510833762}
+ startLabel:
+ stringRef: {fileID: 0}
+ stringVal:
+ startIndex: 0
+ callMode: 1
+--- !u!114 &510833780
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2fab8abf0343545abbfebd9a7b7b34bd, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 13
+ indentLevel: 0
+ logType: 0
+ logMessage:
+ stringRef: {fileID: 0}
+ stringVal: Winnar
+--- !u!114 &510833781
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 78c0367bf08d147bd80b5454de50e9d4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 14
+ indentLevel: 1
+ targetTextObject: {fileID: 15251662}
+ text:
+ stringRef: {fileID: 0}
+ stringVal: Game Over
+ description:
+ _textObjectObsolete: {fileID: 0}
+--- !u!114 &510833782
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 510833760}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 78c0367bf08d147bd80b5454de50e9d4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 15
+ indentLevel: 0
+ targetTextObject: {fileID: 15251662}
+ text:
+ stringRef: {fileID: 0}
+ stringVal: You Win!
+ description:
+ _textObjectObsolete: {fileID: 0}
+--- !u!1 &566141928
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 566141931}
+ - component: {fileID: 566141930}
+ - component: {fileID: 566141929}
+ m_Layer: 0
+ m_Name: StartingPad
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!60 &566141929
+PolygonCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 566141928}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 3, y: 3}
+ newSize: {x: 3, y: 3}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ m_Points:
+ m_Paths:
+ - - {x: 0.65, y: -1.24}
+ - {x: 0.65, y: -1.11}
+ - {x: 0.64, y: -1.01}
+ - {x: 0.59, y: -0.84999996}
+ - {x: 0.53999996, y: -0.55}
+ - {x: 0.53, y: -0.35}
+ - {x: 0.65999997, y: -0.29}
+ - {x: 1.03, y: -0.26999998}
+ - {x: 1.17, y: -0.24}
+ - {x: 1.31, y: -0.16}
+ - {x: 1.39, y: -0.07}
+ - {x: 1.4399999, y: 0}
+ - {x: 1.4399999, y: 0.26999998}
+ - {x: 1.42, y: 0.35999998}
+ - {x: 1.39, y: 0.5}
+ - {x: 1.26, y: 0.76}
+ - {x: 1.17, y: 0.9}
+ - {x: 1, y: 1.1}
+ - {x: 0.85999995, y: 1.22}
+ - {x: 0.71, y: 1.3299999}
+ - {x: 0.47, y: 1.4399999}
+ - {x: 0.22, y: 1.5}
+ - {x: -0.32, y: 1.5}
+ - {x: -0.48, y: 1.4599999}
+ - {x: -0.62, y: 1.41}
+ - {x: -0.78999996, y: 1.3299999}
+ - {x: -0.98999995, y: 1.18}
+ - {x: -1.13, y: 1.03}
+ - {x: -1.2099999, y: 0.91999996}
+ - {x: -1.27, y: 0.82}
+ - {x: -1.38, y: 0.59999996}
+ - {x: -1.41, y: 0.47}
+ - {x: -1.43, y: 0.39}
+ - {x: -1.4599999, y: 0.21}
+ - {x: -1.4599999, y: 0.07}
+ - {x: -1.4499999, y: 0.01}
+ - {x: -1.43, y: -0.06}
+ - {x: -1.3399999, y: -0.17}
+ - {x: -1.2099999, y: -0.24}
+ - {x: -1.01, y: -0.29}
+ - {x: -0.7, y: -0.31}
+ - {x: -0.53, y: -0.34}
+ - {x: -0.58, y: -0.87}
+ - {x: -0.63, y: -1.04}
+ - {x: -0.65, y: -1.2099999}
+ - {x: -0.65, y: -1.27}
+ - {x: -0.53999996, y: -1.41}
+ - {x: -0.47, y: -1.4399999}
+ - {x: -0.34, y: -1.49}
+ - {x: -0.32, y: -1.5}
+ - {x: 0.37, y: -1.5}
+ - {x: 0.44, y: -1.49}
+ - {x: 0.53999996, y: -1.4399999}
+ - {x: 0.64, y: -1.3199999}
+--- !u!212 &566141930
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 566141928}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: ea8f56c43254d41728f5ac4e8299b6c9, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3, y: 3}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!4 &566141931
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 566141928}
+ m_LocalRotation: {x: -0, y: -0, z: 1, w: 0}
+ m_LocalPosition: {x: -5.46, y: -4.1, z: 0.86}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180}
+--- !u!1 &712885602
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 712885605}
+ - component: {fileID: 712885604}
+ - component: {fileID: 712885603}
+ m_Layer: 0
+ m_Name: Ground
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!66 &712885603
+CompositeCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 712885602}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_GeometryType: 0
+ m_GenerationType: 0
+ m_EdgeRadius: 0
+ m_ColliderPaths: []
+ m_CompositePaths:
+ m_Paths: []
+ m_VertexDistance: 0.0005
+--- !u!50 &712885604
+Rigidbody2D:
+ serializedVersion: 4
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 712885602}
+ m_BodyType: 0
+ m_Simulated: 1
+ m_UseFullKinematicContacts: 0
+ m_UseAutoMass: 0
+ m_Mass: 1
+ m_LinearDrag: 0
+ m_AngularDrag: 0.05
+ m_GravityScale: 1
+ m_Material: {fileID: 0}
+ m_Interpolate: 0
+ m_SleepingMode: 1
+ m_CollisionDetection: 0
+ m_Constraints: 7
+--- !u!4 &712885605
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 712885602}
+ 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_Children:
+ - {fileID: 197132739}
+ - {fileID: 1139859357}
+ - {fileID: 2051154528}
+ - {fileID: 1542295274}
+ - {fileID: 1195112392}
+ - {fileID: 1754461816}
+ - {fileID: 53050520}
+ - {fileID: 994116006}
+ - {fileID: 1866514147}
+ - {fileID: 311957853}
+ - {fileID: 1706536646}
+ m_Father: {fileID: 0}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &977378686
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 977378690}
+ - component: {fileID: 977378689}
+ - component: {fileID: 977378688}
+ - component: {fileID: 977378687}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &977378687
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 977378686}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!114 &977378688
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 977378686}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 0
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 800, y: 600}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 0
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+--- !u!223 &977378689
+Canvas:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 977378686}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &977378690
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 977378686}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 143672177}
+ - {fileID: 15251663}
+ m_Father: {fileID: 0}
+ m_RootOrder: 8
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!1 &994116005
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 994116006}
+ - component: {fileID: 994116008}
+ - component: {fileID: 994116007}
+ m_Layer: 0
+ m_Name: Mushroom (5)
+ m_TagString: Ground
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &994116006
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 994116005}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.78, y: -3.15, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 712885605}
+ m_RootOrder: 7
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!60 &994116007
+PolygonCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 994116005}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 3, y: 3}
+ newSize: {x: 3, y: 3}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ m_Points:
+ m_Paths:
+ - - {x: 0.65, y: -1.24}
+ - {x: 0.65, y: -1.11}
+ - {x: 0.64, y: -1.01}
+ - {x: 0.59, y: -0.84999996}
+ - {x: 0.53999996, y: -0.55}
+ - {x: 0.53, y: -0.35}
+ - {x: 0.65999997, y: -0.29}
+ - {x: 1.03, y: -0.26999998}
+ - {x: 1.17, y: -0.24}
+ - {x: 1.31, y: -0.16}
+ - {x: 1.39, y: -0.07}
+ - {x: 1.4399999, y: 0}
+ - {x: 1.4399999, y: 0.26999998}
+ - {x: 1.42, y: 0.35999998}
+ - {x: 1.39, y: 0.5}
+ - {x: 1.26, y: 0.76}
+ - {x: 1.17, y: 0.9}
+ - {x: 1, y: 1.1}
+ - {x: 0.85999995, y: 1.22}
+ - {x: 0.71, y: 1.3299999}
+ - {x: 0.47, y: 1.4399999}
+ - {x: 0.22, y: 1.5}
+ - {x: -0.32, y: 1.5}
+ - {x: -0.48, y: 1.4599999}
+ - {x: -0.62, y: 1.41}
+ - {x: -0.78999996, y: 1.3299999}
+ - {x: -0.98999995, y: 1.18}
+ - {x: -1.13, y: 1.03}
+ - {x: -1.2099999, y: 0.91999996}
+ - {x: -1.27, y: 0.82}
+ - {x: -1.38, y: 0.59999996}
+ - {x: -1.41, y: 0.47}
+ - {x: -1.43, y: 0.39}
+ - {x: -1.4599999, y: 0.21}
+ - {x: -1.4599999, y: 0.07}
+ - {x: -1.4499999, y: 0.01}
+ - {x: -1.43, y: -0.06}
+ - {x: -1.3399999, y: -0.17}
+ - {x: -1.2099999, y: -0.24}
+ - {x: -1.01, y: -0.29}
+ - {x: -0.7, y: -0.31}
+ - {x: -0.53, y: -0.34}
+ - {x: -0.58, y: -0.87}
+ - {x: -0.63, y: -1.04}
+ - {x: -0.65, y: -1.2099999}
+ - {x: -0.65, y: -1.27}
+ - {x: -0.53999996, y: -1.41}
+ - {x: -0.47, y: -1.4399999}
+ - {x: -0.34, y: -1.49}
+ - {x: -0.32, y: -1.5}
+ - {x: 0.37, y: -1.5}
+ - {x: 0.44, y: -1.49}
+ - {x: 0.53999996, y: -1.4399999}
+ - {x: 0.64, y: -1.3199999}
+--- !u!212 &994116008
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 994116005}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: ea8f56c43254d41728f5ac4e8299b6c9, type: 3}
+ m_Color: {r: 0.625, g: 0.625, b: 0.625, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3, y: 3}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!1 &1139859356
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1139859357}
+ - component: {fileID: 1139859359}
+ - component: {fileID: 1139859358}
+ m_Layer: 0
+ m_Name: Mushroom
+ m_TagString: Ground
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1139859357
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1139859356}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -6.18, y: -4.4, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 712885605}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!60 &1139859358
+PolygonCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1139859356}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 3, y: 3}
+ newSize: {x: 3, y: 3}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ m_Points:
+ m_Paths:
+ - - {x: 0.65, y: -1.24}
+ - {x: 0.65, y: -1.11}
+ - {x: 0.64, y: -1.01}
+ - {x: 0.59, y: -0.84999996}
+ - {x: 0.53999996, y: -0.55}
+ - {x: 0.53, y: -0.35}
+ - {x: 0.65999997, y: -0.29}
+ - {x: 1.03, y: -0.26999998}
+ - {x: 1.17, y: -0.24}
+ - {x: 1.31, y: -0.16}
+ - {x: 1.39, y: -0.07}
+ - {x: 1.4399999, y: 0}
+ - {x: 1.4399999, y: 0.26999998}
+ - {x: 1.42, y: 0.35999998}
+ - {x: 1.39, y: 0.5}
+ - {x: 1.26, y: 0.76}
+ - {x: 1.17, y: 0.9}
+ - {x: 1, y: 1.1}
+ - {x: 0.85999995, y: 1.22}
+ - {x: 0.71, y: 1.3299999}
+ - {x: 0.47, y: 1.4399999}
+ - {x: 0.22, y: 1.5}
+ - {x: -0.32, y: 1.5}
+ - {x: -0.48, y: 1.4599999}
+ - {x: -0.62, y: 1.41}
+ - {x: -0.78999996, y: 1.3299999}
+ - {x: -0.98999995, y: 1.18}
+ - {x: -1.13, y: 1.03}
+ - {x: -1.2099999, y: 0.91999996}
+ - {x: -1.27, y: 0.82}
+ - {x: -1.38, y: 0.59999996}
+ - {x: -1.41, y: 0.47}
+ - {x: -1.43, y: 0.39}
+ - {x: -1.4599999, y: 0.21}
+ - {x: -1.4599999, y: 0.07}
+ - {x: -1.4499999, y: 0.01}
+ - {x: -1.43, y: -0.06}
+ - {x: -1.3399999, y: -0.17}
+ - {x: -1.2099999, y: -0.24}
+ - {x: -1.01, y: -0.29}
+ - {x: -0.7, y: -0.31}
+ - {x: -0.53, y: -0.34}
+ - {x: -0.58, y: -0.87}
+ - {x: -0.63, y: -1.04}
+ - {x: -0.65, y: -1.2099999}
+ - {x: -0.65, y: -1.27}
+ - {x: -0.53999996, y: -1.41}
+ - {x: -0.47, y: -1.4399999}
+ - {x: -0.34, y: -1.49}
+ - {x: -0.32, y: -1.5}
+ - {x: 0.37, y: -1.5}
+ - {x: 0.44, y: -1.49}
+ - {x: 0.53999996, y: -1.4399999}
+ - {x: 0.64, y: -1.3199999}
+--- !u!212 &1139859359
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1139859356}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: ea8f56c43254d41728f5ac4e8299b6c9, type: 3}
+ m_Color: {r: 0.625, g: 0.625, b: 0.625, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3, y: 3}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!1 &1179951648
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1179951652}
+ - component: {fileID: 1179951651}
+ - component: {fileID: 1179951650}
+ - component: {fileID: 1179951649}
+ - component: {fileID: 1179951653}
+ - component: {fileID: 1179951659}
+ - component: {fileID: 1179951663}
+ - component: {fileID: 1179951662}
+ - component: {fileID: 1179951657}
+ - component: {fileID: 1179951656}
+ - component: {fileID: 1179951655}
+ - component: {fileID: 1179951654}
+ - component: {fileID: 1179951661}
+ - component: {fileID: 1179951658}
+ - component: {fileID: 1179951660}
+ - component: {fileID: 1179951665}
+ - component: {fileID: 1179951664}
+ - component: {fileID: 1179951679}
+ - component: {fileID: 1179951678}
+ - component: {fileID: 1179951667}
+ - component: {fileID: 1179951666}
+ - component: {fileID: 1179951676}
+ - component: {fileID: 1179951675}
+ - component: {fileID: 1179951672}
+ - component: {fileID: 1179951671}
+ - component: {fileID: 1179951681}
+ - component: {fileID: 1179951680}
+ - component: {fileID: 1179951677}
+ - component: {fileID: 1179951670}
+ - component: {fileID: 1179951682}
+ - component: {fileID: 1179951683}
+ - component: {fileID: 1179951684}
+ - component: {fileID: 1179951688}
+ - component: {fileID: 1179951687}
+ - component: {fileID: 1179951685}
+ - component: {fileID: 1179951686}
+ - component: {fileID: 1179951689}
+ - component: {fileID: 1179951690}
+ - component: {fileID: 1179951693}
+ - component: {fileID: 1179951692}
+ - component: {fileID: 1179951691}
+ - component: {fileID: 1179951695}
+ - component: {fileID: 1179951694}
+ - component: {fileID: 1179951696}
+ - component: {fileID: 1179951697}
+ - component: {fileID: 1179951698}
+ - component: {fileID: 1179951674}
+ - component: {fileID: 1179951673}
+ - component: {fileID: 1179951669}
+ - component: {fileID: 1179951668}
+ m_Layer: 0
+ m_Name: Lander
+ m_TagString: Player
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1179951649
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ version: 1
+ scrollPos: {x: 146, y: -26.5}
+ variablesScrollPos: {x: 0, y: 0}
+ variablesExpanded: 1
+ blockViewHeight: 324
+ zoom: 1
+ scrollViewRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ selectedBlocks:
+ - {fileID: 1179951679}
+ selectedCommands: []
+ variables:
+ - {fileID: 1179951657}
+ - {fileID: 1179951656}
+ - {fileID: 1179951655}
+ - {fileID: 1179951654}
+ - {fileID: 1179951667}
+ - {fileID: 1179951666}
+ - {fileID: 1179951684}
+ description:
+ stepPause: 0
+ colorCommands: 1
+ hideComponents: 1
+ saveSelection: 1
+ localizationId:
+ showLineNumbers: 0
+ hideCommands: []
+ luaEnvironment: {fileID: 0}
+ luaBindingName: flowchart
+--- !u!60 &1179951650
+PolygonCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 3, y: 3}
+ newSize: {x: 3, y: 3}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ m_Points:
+ m_Paths:
+ - - {x: 0.65, y: -1.24}
+ - {x: 0.65, y: -1.11}
+ - {x: 0.64, y: -1.01}
+ - {x: 0.59, y: -0.84999996}
+ - {x: 0.53999996, y: -0.55}
+ - {x: 0.53, y: -0.35}
+ - {x: 0.65999997, y: -0.29}
+ - {x: 1.03, y: -0.26999998}
+ - {x: 1.17, y: -0.24}
+ - {x: 1.31, y: -0.16}
+ - {x: 1.39, y: -0.07}
+ - {x: 1.4399999, y: 0}
+ - {x: 1.4399999, y: 0.26999998}
+ - {x: 1.42, y: 0.35999998}
+ - {x: 1.39, y: 0.5}
+ - {x: 1.26, y: 0.76}
+ - {x: 1.17, y: 0.9}
+ - {x: 1, y: 1.1}
+ - {x: 0.85999995, y: 1.22}
+ - {x: 0.71, y: 1.3299999}
+ - {x: 0.47, y: 1.4399999}
+ - {x: 0.22, y: 1.5}
+ - {x: -0.32, y: 1.5}
+ - {x: -0.48, y: 1.4599999}
+ - {x: -0.62, y: 1.41}
+ - {x: -0.78999996, y: 1.3299999}
+ - {x: -0.98999995, y: 1.18}
+ - {x: -1.13, y: 1.03}
+ - {x: -1.2099999, y: 0.91999996}
+ - {x: -1.27, y: 0.82}
+ - {x: -1.38, y: 0.59999996}
+ - {x: -1.41, y: 0.47}
+ - {x: -1.43, y: 0.39}
+ - {x: -1.4599999, y: 0.21}
+ - {x: -1.4599999, y: 0.07}
+ - {x: -1.4499999, y: 0.01}
+ - {x: -1.43, y: -0.06}
+ - {x: -1.3399999, y: -0.17}
+ - {x: -1.2099999, y: -0.24}
+ - {x: -1.01, y: -0.29}
+ - {x: -0.7, y: -0.31}
+ - {x: -0.53, y: -0.34}
+ - {x: -0.58, y: -0.87}
+ - {x: -0.63, y: -1.04}
+ - {x: -0.65, y: -1.2099999}
+ - {x: -0.65, y: -1.27}
+ - {x: -0.53999996, y: -1.41}
+ - {x: -0.47, y: -1.4399999}
+ - {x: -0.34, y: -1.49}
+ - {x: -0.32, y: -1.5}
+ - {x: 0.37, y: -1.5}
+ - {x: 0.44, y: -1.49}
+ - {x: 0.53999996, y: -1.4399999}
+ - {x: 0.64, y: -1.3199999}
+--- !u!212 &1179951651
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: ea8f56c43254d41728f5ac4e8299b6c9, type: 3}
+ m_Color: {r: 1, g: 1, b: 0.491, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3, y: 3}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!4 &1179951652
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -5.39, y: -2.13, z: 0}
+ m_LocalScale: {x: 0.25, y: 0.25, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!50 &1179951653
+Rigidbody2D:
+ serializedVersion: 4
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_BodyType: 0
+ m_Simulated: 1
+ m_UseFullKinematicContacts: 0
+ m_UseAutoMass: 0
+ m_Mass: 1
+ m_LinearDrag: 1.5
+ m_AngularDrag: 5
+ m_GravityScale: 1
+ m_Material: {fileID: 0}
+ m_Interpolate: 0
+ m_SleepingMode: 1
+ m_CollisionDetection: 0
+ m_Constraints: 0
+--- !u!114 &1179951654
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: torqueScale
+ value: -1
+--- !u!114 &1179951655
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: horAxis
+ value: 0
+--- !u!114 &1179951656
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: rocketForceScale
+ value: 20
+--- !u!114 &1179951657
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: vericalAxis
+ value: 0
+--- !u!114 &1179951658
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 59927941e3d79be4dac4408058904465, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 3
+ indentLevel: 1
+ rb:
+ rigidbody2DRef: {fileID: 0}
+ rigidbody2DVal: {fileID: 1179951653}
+ forceMode: 0
+ forceFunction: 2
+ force:
+ vector2Ref: {fileID: 0}
+ vector2Val: {x: 0, y: 1}
+ forceScaleFactor:
+ floatRef: {fileID: 1179951657}
+ floatVal: 1
+ atPosition:
+ vector2Ref: {fileID: 0}
+ vector2Val: {x: 0, y: 0}
+--- !u!114 &1179951659
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: -16
+ y: 141
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 0
+ blockName: ApplyForces
+ description:
+ eventHandler: {fileID: 1179951663}
+ commandList:
+ - {fileID: 1179951685}
+ - {fileID: 1179951662}
+ - {fileID: 1179951661}
+ - {fileID: 1179951660}
+ - {fileID: 1179951665}
+ - {fileID: 1179951658}
+ - {fileID: 1179951664}
+ - {fileID: 1179951686}
+--- !u!114 &1179951660
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 4
+ indentLevel: 1
+ variable: {fileID: 1179951657}
+ setOperator: 4
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 1179951656}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &1179951661
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bb18ee740f55ba24680c15466ff13ece, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 2
+ indentLevel: 1
+ axisName:
+ stringRef: {fileID: 0}
+ stringVal: Horizontal
+ axisRaw: 0
+ outValue:
+ floatRef: {fileID: 1179951655}
+ floatVal: 0
+--- !u!114 &1179951662
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bb18ee740f55ba24680c15466ff13ece, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 1
+ indentLevel: 1
+ axisName:
+ stringRef: {fileID: 0}
+ stringVal: Vertical
+ axisRaw: 0
+ outValue:
+ floatRef: {fileID: 1179951657}
+ floatVal: 0
+--- !u!114 &1179951663
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d2fbef54b0b0adb41ab9b447a8f3cbdb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 1179951659}
+ FireOn: 2
+--- !u!114 &1179951664
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 42fb61d4cee69b244bcf4fcc8e4ae28b, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 6
+ indentLevel: 1
+ rb:
+ rigidbody2DRef: {fileID: 0}
+ rigidbody2DVal: {fileID: 1179951653}
+ forceMode: 0
+ force:
+ floatRef: {fileID: 1179951655}
+ floatVal: 0
+--- !u!114 &1179951665
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 5
+ indentLevel: 1
+ variable: {fileID: 1179951655}
+ setOperator: 4
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 1179951654}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &1179951666
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4d769ea3513ad47aabf805db5252341d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: startRot
+ value: {x: 0, y: 0, z: 0}
+--- !u!114 &1179951667
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4d769ea3513ad47aabf805db5252341d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: startPos
+ value: {x: 0, y: 0, z: 0}
+--- !u!114 &1179951668
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2fb064de1b711a449845627f19b7f7b1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 40
+ indentLevel: 0
+ getOrSet: 1
+ property: 1
+ transformData:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 1179951652}
+ inOutVar: {fileID: 1179951666}
+--- !u!114 &1179951669
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2fb064de1b711a449845627f19b7f7b1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 39
+ indentLevel: 0
+ getOrSet: 1
+ property: 11
+ transformData:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 1179951652}
+ inOutVar: {fileID: 1179951667}
+--- !u!114 &1179951670
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2d7d417659cd54a6787f70f763950c34, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 1179951671}
+ message: Reset
+--- !u!114 &1179951671
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 158
+ y: 83.00001
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 13
+ blockName: Reset
+ description:
+ eventHandler: {fileID: 1179951670}
+ commandList:
+ - {fileID: 1179951669}
+ - {fileID: 1179951668}
+ - {fileID: 1179951682}
+ - {fileID: 1179951693}
+ - {fileID: 1179951692}
+ - {fileID: 1179951691}
+ - {fileID: 1179951689}
+ - {fileID: 1179951688}
+--- !u!114 &1179951672
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c43743931d28f43f89eced820d907351, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 12
+ indentLevel: 1
+ messageTarget: 1
+ _message:
+ stringRef: {fileID: 0}
+ stringVal: OnPlayerDie
+ messageOLD:
+--- !u!114 &1179951673
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2fb064de1b711a449845627f19b7f7b1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 38
+ indentLevel: 0
+ getOrSet: 0
+ property: 1
+ transformData:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 1179951652}
+ inOutVar: {fileID: 1179951666}
+--- !u!114 &1179951674
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2fb064de1b711a449845627f19b7f7b1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 37
+ indentLevel: 0
+ getOrSet: 0
+ property: 11
+ transformData:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 1179951652}
+ inOutVar: {fileID: 1179951667}
+--- !u!114 &1179951675
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d2f6487d21a03404cb21b245f0242e79, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 1179951676}
+ waitForFrames: 0
+--- !u!114 &1179951676
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 1
+ y: 84
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 9
+ blockName: Start
+ description:
+ eventHandler: {fileID: 1179951675}
+ commandList:
+ - {fileID: 1179951674}
+ - {fileID: 1179951673}
+ - {fileID: 1179951690}
+--- !u!114 &1179951677
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c23faba06619da442a984c0c71a87df4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 1179951681}
+ tagFilter:
+ - Finish
+ FireOn: 1
+--- !u!114 &1179951678
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c23faba06619da442a984c0c71a87df4, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 1179951679}
+ tagFilter:
+ - Ground
+ FireOn: 1
+--- !u!114 &1179951679
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 297
+ y: 142
+ width: 126
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 7
+ blockName: DeathChecks
+ description:
+ eventHandler: {fileID: 1179951678}
+ commandList:
+ - {fileID: 1179951695}
+ - {fileID: 1179951683}
+ - {fileID: 1179951687}
+ - {fileID: 1179951672}
+ - {fileID: 1179951694}
+--- !u!114 &1179951680
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c43743931d28f43f89eced820d907351, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 17
+ indentLevel: 1
+ messageTarget: 1
+ _message:
+ stringRef: {fileID: 0}
+ stringVal: OnPlayerWin
+ messageOLD:
+--- !u!114 &1179951681
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 119
+ y: 140
+ width: 120
+ height: 40
+ tint: {r: 1, g: 1, b: 1, a: 1}
+ useCustomTint: 0
+ itemId: 18
+ blockName: Win Checks
+ description:
+ eventHandler: {fileID: 1179951677}
+ commandList:
+ - {fileID: 1179951697}
+ - {fileID: 1179951680}
+ - {fileID: 1179951696}
+ - {fileID: 1179951698}
+--- !u!114 &1179951682
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bd2e830ee16360d418acee50d83c9c13, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 19
+ indentLevel: 0
+ rb:
+ rigidbody2DRef: {fileID: 0}
+ rigidbody2DVal: {fileID: 1179951653}
+ motionToStop: 2
+--- !u!114 &1179951683
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bb3e86f556e074b84af1cc7eb8f8e5e7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 21
+ indentLevel: 1
+ _sourceObject:
+ gameObjectRef: {fileID: 0}
+ gameObjectVal: {fileID: 1149276904164830, guid: e984fd5d6e5532849888a6e97dde6888,
+ type: 2}
+ _parentTransform:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 0}
+ _spawnAtSelf:
+ booleanRef: {fileID: 0}
+ booleanVal: 1
+ _spawnPosition:
+ vector3Ref: {fileID: 0}
+ vector3Val: {x: 0, y: 0, z: 0}
+ _spawnRotation:
+ vector3Ref: {fileID: 0}
+ vector3Val: {x: 0, y: 0, z: 0}
+ _newlySpawnedObject:
+ gameObjectRef: {fileID: 0}
+ gameObjectVal: {fileID: 0}
+ sourceObjectOLD: {fileID: 0}
+ parentTransformOLD: {fileID: 0}
+ spawnPositionOLD: {x: 0, y: 0, z: 0}
+ spawnRotationOLD: {x: 0, y: 0, z: 0}
+--- !u!114 &1179951684
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5d02d9822eec54c98afe95bb497211b3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ scope: 0
+ key: alive
+ value: 0
+--- !u!114 &1179951685
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 24
+ indentLevel: 0
+ compareOperator: 0
+ variable: {fileID: 1179951684}
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 1
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &1179951686
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 25
+ indentLevel: 0
+--- !u!114 &1179951687
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 23
+ indentLevel: 1
+ variable: {fileID: 1179951684}
+ setOperator: 0
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &1179951688
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 22
+ indentLevel: 0
+ variable: {fileID: 1179951684}
+ setOperator: 0
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 1
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &1179951689
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 30cbb61ab588b1a4093d2ef0254045b0, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 26
+ indentLevel: 0
+ _targetObject:
+ gameObjectRef: {fileID: 0}
+ gameObjectVal: {fileID: 1179951648}
+ _duration:
+ floatRef: {fileID: 0}
+ floatVal: 0.75
+ _toFrom: 1
+ _absAdd: 0
+ easeType: 30
+ loopType: 35
+ repeats: 0
+ stopPreviousTweens: 0
+ waitUntilFinished: 1
+ _toTransform:
+ transformRef: {fileID: 0}
+ transformVal: {fileID: 0}
+ _toScale:
+ vector3Ref: {fileID: 0}
+ vector3Val: {x: 0, y: 0, z: 0}
+--- !u!114 &1179951690
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 050fb9e6e72f442b3b883da8a965bdeb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 27
+ indentLevel: 0
+ targetFlowchart: {fileID: 0}
+ targetBlock: {fileID: 1179951671}
+ startLabel:
+ stringRef: {fileID: 0}
+ stringVal:
+ startIndex: 0
+ callMode: 0
+--- !u!114 &1179951691
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 10cd462c89cb047158ccfb8a8df3f60a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 31
+ indentLevel: 0
+ spriteRenderer: {fileID: 1179951651}
+ _visible:
+ booleanRef: {fileID: 0}
+ booleanVal: 1
+ affectChildren: 1
+ visibleOLD: 0
+--- !u!114 &1179951692
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3315ad2ebb85443909a1203d56d9344e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 30
+ indentLevel: 0
+ _duration:
+ floatRef: {fileID: 0}
+ floatVal: 0.25
+ durationOLD: 0
+--- !u!114 &1179951693
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 10cd462c89cb047158ccfb8a8df3f60a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 29
+ indentLevel: 0
+ spriteRenderer: {fileID: 1179951651}
+ _visible:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ affectChildren: 1
+ visibleOLD: 0
+--- !u!114 &1179951694
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 33
+ indentLevel: 0
+--- !u!114 &1179951695
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 32
+ indentLevel: 0
+ compareOperator: 0
+ variable: {fileID: 1179951684}
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 1
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &1179951696
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 34
+ indentLevel: 1
+ variable: {fileID: 1179951684}
+ setOperator: 0
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &1179951697
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 35
+ indentLevel: 0
+ compareOperator: 0
+ variable: {fileID: 1179951684}
+ booleanData:
+ booleanRef: {fileID: 0}
+ booleanVal: 1
+ integerData:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ floatData:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ stringData:
+ stringRef: {fileID: 0}
+ stringVal:
+--- !u!114 &1179951698
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1179951648}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 36
+ indentLevel: 0
+--- !u!1 &1195112391
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1195112392}
+ - component: {fileID: 1195112394}
+ - component: {fileID: 1195112393}
+ m_Layer: 0
+ m_Name: Mushroom (4)
+ m_TagString: Ground
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1195112392
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1195112391}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.06, y: -4.71, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 712885605}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!60 &1195112393
+PolygonCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1195112391}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 3, y: 3}
+ newSize: {x: 3, y: 3}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ m_Points:
+ m_Paths:
+ - - {x: 0.65, y: -1.24}
+ - {x: 0.65, y: -1.11}
+ - {x: 0.64, y: -1.01}
+ - {x: 0.59, y: -0.84999996}
+ - {x: 0.53999996, y: -0.55}
+ - {x: 0.53, y: -0.35}
+ - {x: 0.65999997, y: -0.29}
+ - {x: 1.03, y: -0.26999998}
+ - {x: 1.17, y: -0.24}
+ - {x: 1.31, y: -0.16}
+ - {x: 1.39, y: -0.07}
+ - {x: 1.4399999, y: 0}
+ - {x: 1.4399999, y: 0.26999998}
+ - {x: 1.42, y: 0.35999998}
+ - {x: 1.39, y: 0.5}
+ - {x: 1.26, y: 0.76}
+ - {x: 1.17, y: 0.9}
+ - {x: 1, y: 1.1}
+ - {x: 0.85999995, y: 1.22}
+ - {x: 0.71, y: 1.3299999}
+ - {x: 0.47, y: 1.4399999}
+ - {x: 0.22, y: 1.5}
+ - {x: -0.32, y: 1.5}
+ - {x: -0.48, y: 1.4599999}
+ - {x: -0.62, y: 1.41}
+ - {x: -0.78999996, y: 1.3299999}
+ - {x: -0.98999995, y: 1.18}
+ - {x: -1.13, y: 1.03}
+ - {x: -1.2099999, y: 0.91999996}
+ - {x: -1.27, y: 0.82}
+ - {x: -1.38, y: 0.59999996}
+ - {x: -1.41, y: 0.47}
+ - {x: -1.43, y: 0.39}
+ - {x: -1.4599999, y: 0.21}
+ - {x: -1.4599999, y: 0.07}
+ - {x: -1.4499999, y: 0.01}
+ - {x: -1.43, y: -0.06}
+ - {x: -1.3399999, y: -0.17}
+ - {x: -1.2099999, y: -0.24}
+ - {x: -1.01, y: -0.29}
+ - {x: -0.7, y: -0.31}
+ - {x: -0.53, y: -0.34}
+ - {x: -0.58, y: -0.87}
+ - {x: -0.63, y: -1.04}
+ - {x: -0.65, y: -1.2099999}
+ - {x: -0.65, y: -1.27}
+ - {x: -0.53999996, y: -1.41}
+ - {x: -0.47, y: -1.4399999}
+ - {x: -0.34, y: -1.49}
+ - {x: -0.32, y: -1.5}
+ - {x: 0.37, y: -1.5}
+ - {x: 0.44, y: -1.49}
+ - {x: 0.53999996, y: -1.4399999}
+ - {x: 0.64, y: -1.3199999}
+--- !u!212 &1195112394
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1195112391}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: ea8f56c43254d41728f5ac4e8299b6c9, type: 3}
+ m_Color: {r: 0.625, g: 0.625, b: 0.625, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3, y: 3}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!1 &1542295273
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1542295274}
+ - component: {fileID: 1542295276}
+ - component: {fileID: 1542295275}
+ m_Layer: 0
+ m_Name: Mushroom (1)
+ m_TagString: Ground
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1542295274
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1542295273}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -4.2, y: -4.68, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 712885605}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!60 &1542295275
+PolygonCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1542295273}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 3, y: 3}
+ newSize: {x: 3, y: 3}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ m_Points:
+ m_Paths:
+ - - {x: 0.65, y: -1.24}
+ - {x: 0.65, y: -1.11}
+ - {x: 0.64, y: -1.01}
+ - {x: 0.59, y: -0.84999996}
+ - {x: 0.53999996, y: -0.55}
+ - {x: 0.53, y: -0.35}
+ - {x: 0.65999997, y: -0.29}
+ - {x: 1.03, y: -0.26999998}
+ - {x: 1.17, y: -0.24}
+ - {x: 1.31, y: -0.16}
+ - {x: 1.39, y: -0.07}
+ - {x: 1.4399999, y: 0}
+ - {x: 1.4399999, y: 0.26999998}
+ - {x: 1.42, y: 0.35999998}
+ - {x: 1.39, y: 0.5}
+ - {x: 1.26, y: 0.76}
+ - {x: 1.17, y: 0.9}
+ - {x: 1, y: 1.1}
+ - {x: 0.85999995, y: 1.22}
+ - {x: 0.71, y: 1.3299999}
+ - {x: 0.47, y: 1.4399999}
+ - {x: 0.22, y: 1.5}
+ - {x: -0.32, y: 1.5}
+ - {x: -0.48, y: 1.4599999}
+ - {x: -0.62, y: 1.41}
+ - {x: -0.78999996, y: 1.3299999}
+ - {x: -0.98999995, y: 1.18}
+ - {x: -1.13, y: 1.03}
+ - {x: -1.2099999, y: 0.91999996}
+ - {x: -1.27, y: 0.82}
+ - {x: -1.38, y: 0.59999996}
+ - {x: -1.41, y: 0.47}
+ - {x: -1.43, y: 0.39}
+ - {x: -1.4599999, y: 0.21}
+ - {x: -1.4599999, y: 0.07}
+ - {x: -1.4499999, y: 0.01}
+ - {x: -1.43, y: -0.06}
+ - {x: -1.3399999, y: -0.17}
+ - {x: -1.2099999, y: -0.24}
+ - {x: -1.01, y: -0.29}
+ - {x: -0.7, y: -0.31}
+ - {x: -0.53, y: -0.34}
+ - {x: -0.58, y: -0.87}
+ - {x: -0.63, y: -1.04}
+ - {x: -0.65, y: -1.2099999}
+ - {x: -0.65, y: -1.27}
+ - {x: -0.53999996, y: -1.41}
+ - {x: -0.47, y: -1.4399999}
+ - {x: -0.34, y: -1.49}
+ - {x: -0.32, y: -1.5}
+ - {x: 0.37, y: -1.5}
+ - {x: 0.44, y: -1.49}
+ - {x: 0.53999996, y: -1.4399999}
+ - {x: 0.64, y: -1.3199999}
+--- !u!212 &1542295276
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1542295273}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: ea8f56c43254d41728f5ac4e8299b6c9, type: 3}
+ m_Color: {r: 0.625, g: 0.625, b: 0.625, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3, y: 3}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!1 &1686887673
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1686887677}
+ - component: {fileID: 1686887676}
+ - component: {fileID: 1686887675}
+ - component: {fileID: 1686887674}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1686887674
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1686887673}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_ForceModuleActive: 0
+--- !u!114 &1686887675
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1686887673}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalAxis: Horizontal
+ m_VerticalAxis: Vertical
+ m_SubmitButton: Submit
+ m_CancelButton: Cancel
+ m_InputActionsPerSecond: 10
+ m_RepeatDelay: 0.5
+ m_ForceModuleActive: 0
+--- !u!114 &1686887676
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1686887673}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_FirstSelected: {fileID: 0}
+ m_sendNavigationEvents: 1
+ m_DragThreshold: 5
+--- !u!4 &1686887677
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1686887673}
+ 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_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 7
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1706536645
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1706536646}
+ - component: {fileID: 1706536648}
+ - component: {fileID: 1706536647}
+ m_Layer: 0
+ m_Name: Mushroom (9)
+ m_TagString: Ground
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1706536646
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1706536645}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.49, y: 0.82, z: 0.33}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 712885605}
+ m_RootOrder: 10
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!60 &1706536647
+PolygonCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1706536645}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 3, y: 3}
+ newSize: {x: 3, y: 3}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ m_Points:
+ m_Paths:
+ - - {x: 0.65, y: -1.24}
+ - {x: 0.65, y: -1.11}
+ - {x: 0.64, y: -1.01}
+ - {x: 0.59, y: -0.84999996}
+ - {x: 0.53999996, y: -0.55}
+ - {x: 0.53, y: -0.35}
+ - {x: 0.65999997, y: -0.29}
+ - {x: 1.03, y: -0.26999998}
+ - {x: 1.17, y: -0.24}
+ - {x: 1.31, y: -0.16}
+ - {x: 1.39, y: -0.07}
+ - {x: 1.4399999, y: 0}
+ - {x: 1.4399999, y: 0.26999998}
+ - {x: 1.42, y: 0.35999998}
+ - {x: 1.39, y: 0.5}
+ - {x: 1.26, y: 0.76}
+ - {x: 1.17, y: 0.9}
+ - {x: 1, y: 1.1}
+ - {x: 0.85999995, y: 1.22}
+ - {x: 0.71, y: 1.3299999}
+ - {x: 0.47, y: 1.4399999}
+ - {x: 0.22, y: 1.5}
+ - {x: -0.32, y: 1.5}
+ - {x: -0.48, y: 1.4599999}
+ - {x: -0.62, y: 1.41}
+ - {x: -0.78999996, y: 1.3299999}
+ - {x: -0.98999995, y: 1.18}
+ - {x: -1.13, y: 1.03}
+ - {x: -1.2099999, y: 0.91999996}
+ - {x: -1.27, y: 0.82}
+ - {x: -1.38, y: 0.59999996}
+ - {x: -1.41, y: 0.47}
+ - {x: -1.43, y: 0.39}
+ - {x: -1.4599999, y: 0.21}
+ - {x: -1.4599999, y: 0.07}
+ - {x: -1.4499999, y: 0.01}
+ - {x: -1.43, y: -0.06}
+ - {x: -1.3399999, y: -0.17}
+ - {x: -1.2099999, y: -0.24}
+ - {x: -1.01, y: -0.29}
+ - {x: -0.7, y: -0.31}
+ - {x: -0.53, y: -0.34}
+ - {x: -0.58, y: -0.87}
+ - {x: -0.63, y: -1.04}
+ - {x: -0.65, y: -1.2099999}
+ - {x: -0.65, y: -1.27}
+ - {x: -0.53999996, y: -1.41}
+ - {x: -0.47, y: -1.4399999}
+ - {x: -0.34, y: -1.49}
+ - {x: -0.32, y: -1.5}
+ - {x: 0.37, y: -1.5}
+ - {x: 0.44, y: -1.49}
+ - {x: 0.53999996, y: -1.4399999}
+ - {x: 0.64, y: -1.3199999}
+--- !u!212 &1706536648
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1706536645}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: ea8f56c43254d41728f5ac4e8299b6c9, type: 3}
+ m_Color: {r: 0.625, g: 0.625, b: 0.625, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3, y: 3}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!1 &1754461815
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1754461816}
+ - component: {fileID: 1754461818}
+ - component: {fileID: 1754461817}
+ m_Layer: 0
+ m_Name: Mushroom (2)
+ m_TagString: Ground
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1754461816
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1754461815}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -2.21, y: -4.85, z: -0.27}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 712885605}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!60 &1754461817
+PolygonCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1754461815}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 3, y: 3}
+ newSize: {x: 3, y: 3}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ m_Points:
+ m_Paths:
+ - - {x: 0.65, y: -1.24}
+ - {x: 0.65, y: -1.11}
+ - {x: 0.64, y: -1.01}
+ - {x: 0.59, y: -0.84999996}
+ - {x: 0.53999996, y: -0.55}
+ - {x: 0.53, y: -0.35}
+ - {x: 0.65999997, y: -0.29}
+ - {x: 1.03, y: -0.26999998}
+ - {x: 1.17, y: -0.24}
+ - {x: 1.31, y: -0.16}
+ - {x: 1.39, y: -0.07}
+ - {x: 1.4399999, y: 0}
+ - {x: 1.4399999, y: 0.26999998}
+ - {x: 1.42, y: 0.35999998}
+ - {x: 1.39, y: 0.5}
+ - {x: 1.26, y: 0.76}
+ - {x: 1.17, y: 0.9}
+ - {x: 1, y: 1.1}
+ - {x: 0.85999995, y: 1.22}
+ - {x: 0.71, y: 1.3299999}
+ - {x: 0.47, y: 1.4399999}
+ - {x: 0.22, y: 1.5}
+ - {x: -0.32, y: 1.5}
+ - {x: -0.48, y: 1.4599999}
+ - {x: -0.62, y: 1.41}
+ - {x: -0.78999996, y: 1.3299999}
+ - {x: -0.98999995, y: 1.18}
+ - {x: -1.13, y: 1.03}
+ - {x: -1.2099999, y: 0.91999996}
+ - {x: -1.27, y: 0.82}
+ - {x: -1.38, y: 0.59999996}
+ - {x: -1.41, y: 0.47}
+ - {x: -1.43, y: 0.39}
+ - {x: -1.4599999, y: 0.21}
+ - {x: -1.4599999, y: 0.07}
+ - {x: -1.4499999, y: 0.01}
+ - {x: -1.43, y: -0.06}
+ - {x: -1.3399999, y: -0.17}
+ - {x: -1.2099999, y: -0.24}
+ - {x: -1.01, y: -0.29}
+ - {x: -0.7, y: -0.31}
+ - {x: -0.53, y: -0.34}
+ - {x: -0.58, y: -0.87}
+ - {x: -0.63, y: -1.04}
+ - {x: -0.65, y: -1.2099999}
+ - {x: -0.65, y: -1.27}
+ - {x: -0.53999996, y: -1.41}
+ - {x: -0.47, y: -1.4399999}
+ - {x: -0.34, y: -1.49}
+ - {x: -0.32, y: -1.5}
+ - {x: 0.37, y: -1.5}
+ - {x: 0.44, y: -1.49}
+ - {x: 0.53999996, y: -1.4399999}
+ - {x: 0.64, y: -1.3199999}
+--- !u!212 &1754461818
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1754461815}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: ea8f56c43254d41728f5ac4e8299b6c9, type: 3}
+ m_Color: {r: 0.625, g: 0.625, b: 0.625, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3, y: 3}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!1 &1866514146
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1866514147}
+ - component: {fileID: 1866514149}
+ - component: {fileID: 1866514148}
+ m_Layer: 0
+ m_Name: Mushroom (7)
+ m_TagString: Ground
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1866514147
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1866514146}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 4.68, y: -3.66, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 712885605}
+ m_RootOrder: 8
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!60 &1866514148
+PolygonCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1866514146}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 3, y: 3}
+ newSize: {x: 3, y: 3}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ m_Points:
+ m_Paths:
+ - - {x: 0.65, y: -1.24}
+ - {x: 0.65, y: -1.11}
+ - {x: 0.64, y: -1.01}
+ - {x: 0.59, y: -0.84999996}
+ - {x: 0.53999996, y: -0.55}
+ - {x: 0.53, y: -0.35}
+ - {x: 0.65999997, y: -0.29}
+ - {x: 1.03, y: -0.26999998}
+ - {x: 1.17, y: -0.24}
+ - {x: 1.31, y: -0.16}
+ - {x: 1.39, y: -0.07}
+ - {x: 1.4399999, y: 0}
+ - {x: 1.4399999, y: 0.26999998}
+ - {x: 1.42, y: 0.35999998}
+ - {x: 1.39, y: 0.5}
+ - {x: 1.26, y: 0.76}
+ - {x: 1.17, y: 0.9}
+ - {x: 1, y: 1.1}
+ - {x: 0.85999995, y: 1.22}
+ - {x: 0.71, y: 1.3299999}
+ - {x: 0.47, y: 1.4399999}
+ - {x: 0.22, y: 1.5}
+ - {x: -0.32, y: 1.5}
+ - {x: -0.48, y: 1.4599999}
+ - {x: -0.62, y: 1.41}
+ - {x: -0.78999996, y: 1.3299999}
+ - {x: -0.98999995, y: 1.18}
+ - {x: -1.13, y: 1.03}
+ - {x: -1.2099999, y: 0.91999996}
+ - {x: -1.27, y: 0.82}
+ - {x: -1.38, y: 0.59999996}
+ - {x: -1.41, y: 0.47}
+ - {x: -1.43, y: 0.39}
+ - {x: -1.4599999, y: 0.21}
+ - {x: -1.4599999, y: 0.07}
+ - {x: -1.4499999, y: 0.01}
+ - {x: -1.43, y: -0.06}
+ - {x: -1.3399999, y: -0.17}
+ - {x: -1.2099999, y: -0.24}
+ - {x: -1.01, y: -0.29}
+ - {x: -0.7, y: -0.31}
+ - {x: -0.53, y: -0.34}
+ - {x: -0.58, y: -0.87}
+ - {x: -0.63, y: -1.04}
+ - {x: -0.65, y: -1.2099999}
+ - {x: -0.65, y: -1.27}
+ - {x: -0.53999996, y: -1.41}
+ - {x: -0.47, y: -1.4399999}
+ - {x: -0.34, y: -1.49}
+ - {x: -0.32, y: -1.5}
+ - {x: 0.37, y: -1.5}
+ - {x: 0.44, y: -1.49}
+ - {x: 0.53999996, y: -1.4399999}
+ - {x: 0.64, y: -1.3199999}
+--- !u!212 &1866514149
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1866514146}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: ea8f56c43254d41728f5ac4e8299b6c9, type: 3}
+ m_Color: {r: 0.625, g: 0.625, b: 0.625, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3, y: 3}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!1 &2041045148
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 2041045151}
+ - component: {fileID: 2041045150}
+ - component: {fileID: 2041045149}
+ m_Layer: 0
+ m_Name: LandingPad
+ m_TagString: Finish
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!60 &2041045149
+PolygonCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2041045148}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 3, y: 3}
+ newSize: {x: 3, y: 3}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ m_Points:
+ m_Paths:
+ - - {x: 0.65, y: -1.24}
+ - {x: 0.65, y: -1.11}
+ - {x: 0.64, y: -1.01}
+ - {x: 0.59, y: -0.84999996}
+ - {x: 0.53999996, y: -0.55}
+ - {x: 0.53, y: -0.35}
+ - {x: 0.65999997, y: -0.29}
+ - {x: 1.03, y: -0.26999998}
+ - {x: 1.17, y: -0.24}
+ - {x: 1.31, y: -0.16}
+ - {x: 1.39, y: -0.07}
+ - {x: 1.4399999, y: 0}
+ - {x: 1.4399999, y: 0.26999998}
+ - {x: 1.42, y: 0.35999998}
+ - {x: 1.39, y: 0.5}
+ - {x: 1.26, y: 0.76}
+ - {x: 1.17, y: 0.9}
+ - {x: 1, y: 1.1}
+ - {x: 0.85999995, y: 1.22}
+ - {x: 0.71, y: 1.3299999}
+ - {x: 0.47, y: 1.4399999}
+ - {x: 0.22, y: 1.5}
+ - {x: -0.32, y: 1.5}
+ - {x: -0.48, y: 1.4599999}
+ - {x: -0.62, y: 1.41}
+ - {x: -0.78999996, y: 1.3299999}
+ - {x: -0.98999995, y: 1.18}
+ - {x: -1.13, y: 1.03}
+ - {x: -1.2099999, y: 0.91999996}
+ - {x: -1.27, y: 0.82}
+ - {x: -1.38, y: 0.59999996}
+ - {x: -1.41, y: 0.47}
+ - {x: -1.43, y: 0.39}
+ - {x: -1.4599999, y: 0.21}
+ - {x: -1.4599999, y: 0.07}
+ - {x: -1.4499999, y: 0.01}
+ - {x: -1.43, y: -0.06}
+ - {x: -1.3399999, y: -0.17}
+ - {x: -1.2099999, y: -0.24}
+ - {x: -1.01, y: -0.29}
+ - {x: -0.7, y: -0.31}
+ - {x: -0.53, y: -0.34}
+ - {x: -0.58, y: -0.87}
+ - {x: -0.63, y: -1.04}
+ - {x: -0.65, y: -1.2099999}
+ - {x: -0.65, y: -1.27}
+ - {x: -0.53999996, y: -1.41}
+ - {x: -0.47, y: -1.4399999}
+ - {x: -0.34, y: -1.49}
+ - {x: -0.32, y: -1.5}
+ - {x: 0.37, y: -1.5}
+ - {x: 0.44, y: -1.49}
+ - {x: 0.53999996, y: -1.4399999}
+ - {x: 0.64, y: -1.3199999}
+--- !u!212 &2041045150
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2041045148}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: ea8f56c43254d41728f5ac4e8299b6c9, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3, y: 3}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+--- !u!4 &2041045151
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2041045148}
+ m_LocalRotation: {x: -0, y: -0, z: 1, w: 0}
+ m_LocalPosition: {x: 2.62, y: -0.68, z: 0.62}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180}
+--- !u!1 &2051154527
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 2051154528}
+ - component: {fileID: 2051154530}
+ - component: {fileID: 2051154529}
+ m_Layer: 0
+ m_Name: Mushroom (6)
+ m_TagString: Ground
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2051154528
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2051154527}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 2.65, y: -2.9, z: 0.16}
+ m_LocalScale: {x: 2.2690606, y: 2.2690606, z: 2.2690606}
+ m_Children: []
+ m_Father: {fileID: 712885605}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!60 &2051154529
+PolygonCollider2D:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2051154527}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 3, y: 3}
+ newSize: {x: 3, y: 3}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ m_Points:
+ m_Paths:
+ - - {x: 0.65, y: -1.24}
+ - {x: 0.65, y: -1.11}
+ - {x: 0.64, y: -1.01}
+ - {x: 0.59, y: -0.84999996}
+ - {x: 0.53999996, y: -0.55}
+ - {x: 0.53, y: -0.35}
+ - {x: 0.65999997, y: -0.29}
+ - {x: 1.03, y: -0.26999998}
+ - {x: 1.17, y: -0.24}
+ - {x: 1.31, y: -0.16}
+ - {x: 1.39, y: -0.07}
+ - {x: 1.4399999, y: 0}
+ - {x: 1.4399999, y: 0.26999998}
+ - {x: 1.42, y: 0.35999998}
+ - {x: 1.39, y: 0.5}
+ - {x: 1.26, y: 0.76}
+ - {x: 1.17, y: 0.9}
+ - {x: 1, y: 1.1}
+ - {x: 0.85999995, y: 1.22}
+ - {x: 0.71, y: 1.3299999}
+ - {x: 0.47, y: 1.4399999}
+ - {x: 0.22, y: 1.5}
+ - {x: -0.32, y: 1.5}
+ - {x: -0.48, y: 1.4599999}
+ - {x: -0.62, y: 1.41}
+ - {x: -0.78999996, y: 1.3299999}
+ - {x: -0.98999995, y: 1.18}
+ - {x: -1.13, y: 1.03}
+ - {x: -1.2099999, y: 0.91999996}
+ - {x: -1.27, y: 0.82}
+ - {x: -1.38, y: 0.59999996}
+ - {x: -1.41, y: 0.47}
+ - {x: -1.43, y: 0.39}
+ - {x: -1.4599999, y: 0.21}
+ - {x: -1.4599999, y: 0.07}
+ - {x: -1.4499999, y: 0.01}
+ - {x: -1.43, y: -0.06}
+ - {x: -1.3399999, y: -0.17}
+ - {x: -1.2099999, y: -0.24}
+ - {x: -1.01, y: -0.29}
+ - {x: -0.7, y: -0.31}
+ - {x: -0.53, y: -0.34}
+ - {x: -0.58, y: -0.87}
+ - {x: -0.63, y: -1.04}
+ - {x: -0.65, y: -1.2099999}
+ - {x: -0.65, y: -1.27}
+ - {x: -0.53999996, y: -1.41}
+ - {x: -0.47, y: -1.4399999}
+ - {x: -0.34, y: -1.49}
+ - {x: -0.32, y: -1.5}
+ - {x: 0.37, y: -1.5}
+ - {x: 0.44, y: -1.49}
+ - {x: 0.53999996, y: -1.4399999}
+ - {x: 0.64, y: -1.3199999}
+--- !u!212 &2051154530
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2051154527}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: ea8f56c43254d41728f5ac4e8299b6c9, type: 3}
+ m_Color: {r: 0.625, g: 0.625, b: 0.625, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3, y: 3}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
diff --git a/Assets/FungusExamples/Playground/Lander.unity.meta b/Assets/FungusExamples/Playground/Lander.unity.meta
new file mode 100644
index 00000000..d885796c
--- /dev/null
+++ b/Assets/FungusExamples/Playground/Lander.unity.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e4207881a675c4142bc7e463dde8a314
+timeCreated: 1504241053
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Docs/Docs.mdproj b/Docs/Docs.mdproj
index 74bd29e0..c32914b2 100644
--- a/Docs/Docs.mdproj
+++ b/Docs/Docs.mdproj
@@ -20,15 +20,20 @@
+
+
+
+
+
diff --git a/Docs/command_ref/input_commands.md b/Docs/command_ref/input_commands.md
new file mode 100644
index 00000000..c226bbc4
--- /dev/null
+++ b/Docs/command_ref/input_commands.md
@@ -0,0 +1,15 @@
+# Input Commands # {#input_commands}
+
+Commands that interact with UnityEngine.Input
+
+[TOC]
+# Move # {#Move}
+Moves a game object to a specified position over time. Can be either to or from a given target. Can be absolute or additive.
+
+Defined in Fungus.MoveLean
+
+Property | Type | Description
+ --- | --- | ---
+axisName | Fungus.StringData | Input Axis name, defined in [InputManager](https://docs.unity3d.com/Manual/class-InputManager.html)
+axisRaw | System.Boolean | If true, calls GetAxisRaw instead of GetAxis
+outValue | Fungus.FloatData | Float to store the value of the GetAxis.
\ No newline at end of file
diff --git a/Docs/command_ref/rigidbody2d_commands.md b/Docs/command_ref/rigidbody2d_commands.md
new file mode 100644
index 00000000..a4bfc8d9
--- /dev/null
+++ b/Docs/command_ref/rigidbody2d_commands.md
@@ -0,0 +1,39 @@
+# Rigidbody2D Commands # {#rigidbody2d_commands}
+
+Commands that interact with [UnityEngine.Rigidbody2D](https://docs.unity3d.com/ScriptReference/Rigidbody2D.html) & Fungus.Rigidbody2DVariable
+
+[TOC]
+# AddTorque2D # {#AddTorque2D}
+Add Torque to a Rigidbody2D.
+
+Defined in Fungus.AddTorque2D
+
+Property | Type | Description
+ --- | --- | ---
+rb | Fungus.Rigidbody2DData | Targeted rigidbody2d
+forceMode | Unity.ForceMode2D | Parameter given to AddTorque
+force | Fungus.FloatData | Amount of torque to be added
+
+# AddForce2D # {#AddForce2D}
+Add Force to a Rigidbody2D.
+
+Defined in Fungus.AddForce2D
+
+Property | Type | Description
+ --- | --- | ---
+rb | Fungus.Rigidbody2DData | Targeted rigidbody2d
+forceMode | Unity.ForceMode2D | Parameter given to AddForce
+forceFunction | System.Enum | Which variant of AddForce to use (AddForce,AddForceAtPosition,AddRelativeForce)
+force | Fungus.Vector2DData | Amount of torque to be added
+forceScaleFactor | Fungus.FloatData | Scale factor to be applied to force as it is used. Default 1.
+atPosition | Fungus.Vector2DData | World position the force is being applied from. Used only in AddForceAtPosition
+
+# StopMotion2D # {#StopMotion2D}
+Stop motion or angularmotion or both of a rigidbody2d.
+
+Defined in Fungus.StopMotion2D
+
+Property | Type | Description
+ --- | --- | ---
+rb | Fungus.Rigidbody2DData | Targeted rigidbody2d
+motionToStop | System.Enum | Which motion to stop (Velocity,AngularVelocity,AngularAndLinearVelocity)
\ No newline at end of file
diff --git a/Docs/command_ref/scene_commands.md b/Docs/command_ref/scene_commands.md
new file mode 100644
index 00000000..2de4d37e
--- /dev/null
+++ b/Docs/command_ref/scene_commands.md
@@ -0,0 +1,13 @@
+# Scene Commands # {#scene_commands}
+
+Commands that interact with scenes and Unity SceneManagement.
+
+[TOC]
+# Reload # {#Reload}
+Reload the current scene
+
+Defined in Fungus.ReloadScene
+
+Property | Type | Description
+ --- | --- | ---
+Loading Image | UnityEngine.Texture2D | Image to display while loading the scene
\ No newline at end of file
diff --git a/Docs/command_ref/scripting_commands.md b/Docs/command_ref/scripting_commands.md
index 3c6a530f..415a6f30 100644
--- a/Docs/command_ref/scripting_commands.md
+++ b/Docs/command_ref/scripting_commands.md
@@ -40,6 +40,7 @@ Defined in Fungus.Destroy
Property | Type | Description
--- | --- | ---
_target Game Object | Fungus.GameObjectData | Reference to game object to destroy
+destroyInXSeconds | Fungus.FloatData | Optional delay given to the destroy
# Execute Lua # {#ExecuteLua}
Executes a Lua code chunk using a Lua Environment.
@@ -116,14 +117,16 @@ _target Game Object | Fungus.GameObjectData | Reference to game object to enable
Active State | Fungus.BooleanData | Set to true to enable the game object
# Spawn Object # {#SpawnObject}
-Spawns a new object based on a reference to a scene or prefab game object.
+Spawns a new object based on a reference to a scene or prefab game object. Can use the Instantiate parent if desired and can be set to spawn at the same location as the flowchart.
Defined in Fungus.SpawnObject
Property | Type | Description
--- | --- | ---
_source Object | Fungus.GameObjectData | Game object to copy when spawning. Can be a scene object or a prefab.
-_parent Transform | Fungus.TransformData | Transform to use for position of newly spawned object.
+_parent Transform | Fungus.TransformData | Optional, Transform to use as parent of newly spawned object.
+_sapwn At Self | Fungus.BooleanData | If true, will use the Transfrom of this Flowchart for the position and rotation.
_spawn Position | Fungus.Vector3Data | Local position of newly spawned object.
_spawn Rotation | Fungus.Vector3Data | Local rotation of newly spawned object.
+_newly Spawned Object | Fungus.GameObjectData | Optional variable to store the GameObject that was just created.
diff --git a/Docs/command_ref/transform_commands.md b/Docs/command_ref/transform_commands.md
new file mode 100644
index 00000000..01167ef8
--- /dev/null
+++ b/Docs/command_ref/transform_commands.md
@@ -0,0 +1,16 @@
+# Transform commands # {#transform_commands}
+
+Commands that interact with and impact the UnityEngine.Transform
+
+[TOC]
+# Property # {#Property}
+Fades a sprite to a target color over a period of time.
+
+Defined in Fungus.TransformProperty
+
+Property | Type | Description
+ --- | --- | ---
+getOrSet | System.Enum | Get or set the property from the transform
+property | System.Enum | Which property are you targeting (ChildCount,EulerAngles,Forward,HasChanged,HierarchyCapacity,HierarchyCount,LocalEulerAngles,LocalPosition,LocalScale,LossyScale,Parent,Position,Right,Root,Up)
+transformData | Fungus.TransformData | Target transform.
+inOutVar | Fungus.Variable | Variable that is being used to pull data from or push the data to. Can be a bool, int, float or Transform. See (Unity Transform Docs for detials)[https://docs.unity3d.com/ScriptReference/Transform.html]
diff --git a/Docs/command_ref/vector3_commands.md b/Docs/command_ref/vector3_commands.md
new file mode 100644
index 00000000..9678509f
--- /dev/null
+++ b/Docs/command_ref/vector3_commands.md
@@ -0,0 +1,49 @@
+# Vector3 Commands # {#vector3_commands}
+
+Commands that interact with and manipulate Fungus.Vector3Variable
+
+[TOC]
+# Arithmetic # {#Arithmetic}
+Vector3 add, sub, mul, div arithmetic
+
+Defined in Fungus.Vector3Arithmetic
+
+Property | Type | Description
+ --- | --- | ---
+lhs | Fungus.Vector3Data | Left hand side of the operation
+rhs | Fungus.Vector3Data | Right hand side of the operation
+output | Fungus.Vector3Data | Push result of operation into this variable
+operation | System.Enum | Operation to perform (Add,Sub,Mul,Div)
+
+# Fields # {#Fields}
+Get or Set the x,y,z fields of a vector3 via floatvars
+
+Defined in Fungus.Vector3Fields
+
+Property | Type | Description
+ --- | --- | ---
+getOrSet | System.Enum | Get or Set the fields of the Vector3.
+vec3 | Fungus.Vector3Data | Target Vector3.
+x | Fungus.FloatData | x field.
+y | Fungus.FloatData | y field.
+z | Fungus.FloatData | z field.
+
+# Normalise # {#Normalise}
+Normalise a vector3, output can be the same as the input.
+
+Defined in Fungus.Vector3Normalise
+
+Property | Type | Description
+ --- | --- | ---
+vec3In | Fungus.Vector3Data | Vector3 data to be normalised.
+vec3Out | Fungus.Vector3Data | Vector3 to store result of normalisation.
+
+# ToVector2 # {#ToVector2}
+Convert Fungus Vector3 to Fungus Vector2.
+
+Defined in Fungus.Vector3ToVector2
+
+Property | Type | Description
+ --- | --- | ---
+vec3 | Fungus.Vector3Data | Vector3 data to be normalised.
+vec2 | Fungus.Vector3Data | Vector2 to store result of normalisation.
\ No newline at end of file
diff --git a/Docs/top_pages/command_reference.md b/Docs/top_pages/command_reference.md
index a1516823..4943b988 100644
--- a/Docs/top_pages/command_reference.md
+++ b/Docs/top_pages/command_reference.md
@@ -7,12 +7,17 @@ This is the reference documentation for all %Fungus commands.
* @subpage camera_commands
* @subpage flow_commands
* @subpage itween_commands
+* @subpage input_commands
* @subpage leanTween_commands
* @subpage math_commands
* @subpage narrative_commands
+* @subpage rigidbody2d_commands
+* @subpage scene_commands
* @subpage scripting_commands
* @subpage sprite_commands
+* @subpage transform_commands
* @subpage variable_commands
+* @subpage vector3_commands
* @subpage ui_commands
* @subpage tests_commands