73 changed files with 29556 additions and 455 deletions
@ -1,36 +0,0 @@ |
|||||||
{ |
|
||||||
"version": "0.2.0", |
|
||||||
"configurations": [ |
|
||||||
{ |
|
||||||
"name": "Unity Editor", |
|
||||||
"type": "unity", |
|
||||||
"request": "launch" |
|
||||||
}, |
|
||||||
{ |
|
||||||
"name": "Windows Player", |
|
||||||
"type": "unity", |
|
||||||
"request": "launch" |
|
||||||
}, |
|
||||||
{ |
|
||||||
"name": "OSX Player", |
|
||||||
"type": "unity", |
|
||||||
"request": "launch" |
|
||||||
}, |
|
||||||
{ |
|
||||||
"name": "Linux Player", |
|
||||||
"type": "unity", |
|
||||||
"request": "launch" |
|
||||||
}, |
|
||||||
{ |
|
||||||
"name": "iOS Player", |
|
||||||
"type": "unity", |
|
||||||
"request": "launch" |
|
||||||
}, |
|
||||||
{ |
|
||||||
"name": "Android Player", |
|
||||||
"type": "unity", |
|
||||||
"request": "launch" |
|
||||||
|
|
||||||
} |
|
||||||
] |
|
||||||
} |
|
@ -1,57 +0,0 @@ |
|||||||
{ |
|
||||||
"files.exclude": |
|
||||||
{ |
|
||||||
"**/.DS_Store":true, |
|
||||||
"**/.git":true, |
|
||||||
"**/.gitignore":true, |
|
||||||
"**/.gitattributes":true, |
|
||||||
"**/.gitmodules":true, |
|
||||||
"**/.svn":true, |
|
||||||
"**/*.booproj":true, |
|
||||||
"**/*.pidb":true, |
|
||||||
"**/*.suo":true, |
|
||||||
"**/*.user":true, |
|
||||||
"**/*.userprefs":true, |
|
||||||
"**/*.unityproj":true, |
|
||||||
"**/*.dll":true, |
|
||||||
"**/*.exe":true, |
|
||||||
"**/*.pdf":true, |
|
||||||
"**/*.mid":true, |
|
||||||
"**/*.midi":true, |
|
||||||
"**/*.wav":true, |
|
||||||
"**/*.gif":true, |
|
||||||
"**/*.ico":true, |
|
||||||
"**/*.jpg":true, |
|
||||||
"**/*.jpeg":true, |
|
||||||
"**/*.png":true, |
|
||||||
"**/*.psd":true, |
|
||||||
"**/*.tga":true, |
|
||||||
"**/*.tif":true, |
|
||||||
"**/*.tiff":true, |
|
||||||
"**/*.3ds":true, |
|
||||||
"**/*.3DS":true, |
|
||||||
"**/*.fbx":true, |
|
||||||
"**/*.FBX":true, |
|
||||||
"**/*.lxo":true, |
|
||||||
"**/*.LXO":true, |
|
||||||
"**/*.ma":true, |
|
||||||
"**/*.MA":true, |
|
||||||
"**/*.obj":true, |
|
||||||
"**/*.OBJ":true, |
|
||||||
"**/*.asset":true, |
|
||||||
"**/*.cubemap":true, |
|
||||||
"**/*.flare":true, |
|
||||||
"**/*.mat":true, |
|
||||||
"**/*.meta":true, |
|
||||||
"**/*.prefab":true, |
|
||||||
"**/*.unity":true, |
|
||||||
"build/":true, |
|
||||||
"Build/":true, |
|
||||||
"Library/":true, |
|
||||||
"library/":true, |
|
||||||
"obj/":true, |
|
||||||
"Obj/":true, |
|
||||||
"ProjectSettings/":true,
"temp/":true, |
|
||||||
"Temp/":true |
|
||||||
} |
|
||||||
} |
|
@ -0,0 +1,15 @@ |
|||||||
|
{ |
||||||
|
"name": "Fungus", |
||||||
|
"references": [ |
||||||
|
"GUID:6055be8ebefd69e48b49212b09b47b2f" |
||||||
|
], |
||||||
|
"optionalUnityReferences": [], |
||||||
|
"includePlatforms": [], |
||||||
|
"excludePlatforms": [], |
||||||
|
"allowUnsafeCode": false, |
||||||
|
"overrideReferences": false, |
||||||
|
"precompiledReferences": [], |
||||||
|
"autoReferenced": true, |
||||||
|
"defineConstraints": [], |
||||||
|
"versionDefines": [] |
||||||
|
} |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 007db7f7a4c8f944990d71603a110f82 |
||||||
|
AssemblyDefinitionImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,42 @@ |
|||||||
|
// This code is part of the Fungus library (http://fungusgames.com) maintained by Chris Gregan (http://twitter.com/gofungus). |
||||||
|
// It is released for free under the MIT open source license (https://github.com/snozbot/fungus/blob/master/LICENSE) |
||||||
|
|
||||||
|
using UnityEngine; |
||||||
|
|
||||||
|
namespace Fungus |
||||||
|
{ |
||||||
|
/// <summary> |
||||||
|
/// Writes a log message to the debug console. |
||||||
|
/// </summary> |
||||||
|
[CommandInfo("Scripting", |
||||||
|
"Debug Break", |
||||||
|
"Calls Debug.Break if enabled. Also useful for putting a visual studio breakbpoint within.")] |
||||||
|
[AddComponentMenu("")] |
||||||
|
public class DebugBreak : Command |
||||||
|
{ |
||||||
|
[SerializeField] new protected BooleanData enabled = new BooleanData(true); |
||||||
|
|
||||||
|
public override void OnEnter() |
||||||
|
{ |
||||||
|
if (enabled.Value) |
||||||
|
Debug.Break(); |
||||||
|
|
||||||
|
Continue(); |
||||||
|
} |
||||||
|
|
||||||
|
public override string GetSummary() |
||||||
|
{ |
||||||
|
return enabled.Value ? "enabled" : "disabled"; |
||||||
|
} |
||||||
|
|
||||||
|
public override bool HasReference(Variable variable) |
||||||
|
{ |
||||||
|
return variable == enabled.booleanRef; |
||||||
|
} |
||||||
|
|
||||||
|
public override Color GetButtonColor() |
||||||
|
{ |
||||||
|
return new Color32(235, 191, 217, 255); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,11 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: a14b04da97ec217478d0809feef89ec8 |
||||||
|
MonoImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
defaultReferences: [] |
||||||
|
executionOrder: 0 |
||||||
|
icon: {instanceID: 0} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,17 @@ |
|||||||
|
{ |
||||||
|
"name": "FungusEditor", |
||||||
|
"references": [ |
||||||
|
"GUID:007db7f7a4c8f944990d71603a110f82" |
||||||
|
], |
||||||
|
"optionalUnityReferences": [], |
||||||
|
"includePlatforms": [ |
||||||
|
"Editor" |
||||||
|
], |
||||||
|
"excludePlatforms": [], |
||||||
|
"allowUnsafeCode": false, |
||||||
|
"overrideReferences": false, |
||||||
|
"precompiledReferences": [], |
||||||
|
"autoReferenced": true, |
||||||
|
"defineConstraints": [], |
||||||
|
"versionDefines": [] |
||||||
|
} |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 34cf00d3f10a8f34783a2f8b914a0219 |
||||||
|
AssemblyDefinitionImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,17 @@ |
|||||||
|
using UnityEngine; |
||||||
|
using UnityEditor.Experimental.AssetImporters; |
||||||
|
using System.IO; |
||||||
|
|
||||||
|
namespace Fungus.EditorUtils |
||||||
|
{ |
||||||
|
[ScriptedImporter(1, "lua")] |
||||||
|
public class LuaScriptedImporter : ScriptedImporter |
||||||
|
{ |
||||||
|
public override void OnImportAsset(AssetImportContext ctx) |
||||||
|
{ |
||||||
|
TextAsset lua = new TextAsset(File.ReadAllText(ctx.assetPath)); |
||||||
|
ctx.AddObjectToAsset("main", lua); |
||||||
|
ctx.SetMainObject(lua); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,11 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: d97e7e55c88779e4ca8688698c573c4e |
||||||
|
MonoImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
defaultReferences: [] |
||||||
|
executionOrder: 0 |
||||||
|
icon: {instanceID: 0} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
namespace Fungus |
||||||
|
{ |
||||||
|
/// <summary> |
||||||
|
/// Interface for indicating that the class holds a reference to and may call a block |
||||||
|
/// </summary> |
||||||
|
public interface IBlockCaller : IStringLocationIdentifier |
||||||
|
{ |
||||||
|
bool MayCallBlock(Block block); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,11 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: c14d678ff547d8944a1a28e12c00868e |
||||||
|
MonoImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
defaultReferences: [] |
||||||
|
executionOrder: 0 |
||||||
|
icon: {instanceID: 0} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,11 @@ |
|||||||
|
namespace Fungus |
||||||
|
{ |
||||||
|
/// <summary> |
||||||
|
/// Interface for providing a human readable path to an element, used in editor code to determine where |
||||||
|
/// something exists elsewhere in the scene. |
||||||
|
/// </summary> |
||||||
|
public interface IStringLocationIdentifier |
||||||
|
{ |
||||||
|
string GetLocationIdentifier(); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,11 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 2993a9ad5bc21254d9ec5d09528775c0 |
||||||
|
MonoImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
defaultReferences: [] |
||||||
|
executionOrder: 0 |
||||||
|
icon: {instanceID: 0} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
namespace Fungus |
||||||
|
{ |
||||||
|
/// <summary> |
||||||
|
/// Interface for indicating that the class holds a reference to a fungus variable, used primarily in editor. |
||||||
|
/// </summary> |
||||||
|
public interface IVariableReference : IStringLocationIdentifier |
||||||
|
{ |
||||||
|
bool HasReference(Variable variable); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,11 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: e8efeca0dcf047241abed0f0f00d1afd |
||||||
|
MonoImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
defaultReferences: [] |
||||||
|
executionOrder: 0 |
||||||
|
icon: {instanceID: 0} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,17 @@ |
|||||||
|
{ |
||||||
|
"name": "Fungus.FungusLuaEditor", |
||||||
|
"references": [ |
||||||
|
"GUID:007db7f7a4c8f944990d71603a110f82" |
||||||
|
], |
||||||
|
"optionalUnityReferences": [], |
||||||
|
"includePlatforms": [ |
||||||
|
"Editor" |
||||||
|
], |
||||||
|
"excludePlatforms": [], |
||||||
|
"allowUnsafeCode": false, |
||||||
|
"overrideReferences": false, |
||||||
|
"precompiledReferences": [], |
||||||
|
"autoReferenced": true, |
||||||
|
"defineConstraints": [], |
||||||
|
"versionDefines": [] |
||||||
|
} |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 68356f51e7c115448be4b12e1d73df06 |
||||||
|
AssemblyDefinitionImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,17 @@ |
|||||||
|
{ |
||||||
|
"name": "Fungus.LineEndingsEditor", |
||||||
|
"references": [ |
||||||
|
"GUID:007db7f7a4c8f944990d71603a110f82" |
||||||
|
], |
||||||
|
"optionalUnityReferences": [], |
||||||
|
"includePlatforms": [ |
||||||
|
"Editor" |
||||||
|
], |
||||||
|
"excludePlatforms": [], |
||||||
|
"allowUnsafeCode": false, |
||||||
|
"overrideReferences": false, |
||||||
|
"precompiledReferences": [], |
||||||
|
"autoReferenced": true, |
||||||
|
"defineConstraints": [], |
||||||
|
"versionDefines": [] |
||||||
|
} |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: c2b511c416619ce4488b142fc194a244 |
||||||
|
AssemblyDefinitionImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,17 @@ |
|||||||
|
{ |
||||||
|
"name": "Fungus.UsfxrEditor", |
||||||
|
"references": [ |
||||||
|
"GUID:007db7f7a4c8f944990d71603a110f82" |
||||||
|
], |
||||||
|
"optionalUnityReferences": [], |
||||||
|
"includePlatforms": [ |
||||||
|
"Editor" |
||||||
|
], |
||||||
|
"excludePlatforms": [], |
||||||
|
"allowUnsafeCode": false, |
||||||
|
"overrideReferences": false, |
||||||
|
"precompiledReferences": [], |
||||||
|
"autoReferenced": true, |
||||||
|
"defineConstraints": [], |
||||||
|
"versionDefines": [] |
||||||
|
} |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 0c1b20abafdf15d4cbb15a2d4fef2a97 |
||||||
|
AssemblyDefinitionImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,14 @@ |
|||||||
|
{ |
||||||
|
"name": "FungusExamples", |
||||||
|
"references": [ |
||||||
|
"GUID:007db7f7a4c8f944990d71603a110f82" |
||||||
|
], |
||||||
|
"includePlatforms": [], |
||||||
|
"excludePlatforms": [], |
||||||
|
"allowUnsafeCode": false, |
||||||
|
"overrideReferences": false, |
||||||
|
"precompiledReferences": [], |
||||||
|
"autoReferenced": true, |
||||||
|
"defineConstraints": [], |
||||||
|
"versionDefines": [] |
||||||
|
} |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: d749be870df4c4048a9636146e66f475 |
||||||
|
AssemblyDefinitionImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,8 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: f23bed438013a47438010dafdc996ae4 |
||||||
|
folderAsset: yes |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,8 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 66eda60c3533ab546af7641d0d3c8c48 |
||||||
|
folderAsset: yes |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,69 @@ |
|||||||
|
using NUnit.Framework; |
||||||
|
using System.Collections.Generic; |
||||||
|
|
||||||
|
public class FungusConversationParseTests |
||||||
|
{ |
||||||
|
private const string SimpleConv = |
||||||
|
@"john bored left: Oh, so that's how you use the Conversation command.
|
||||||
|
sherlock eyeroll right nowait: Yes, well done John. {w=1.5} |
||||||
|
You catch on quickly don't you? |
||||||
|
sherlock >>>: |
||||||
|
hide john ""offscreen left"": I sure do. |
||||||
|
|
||||||
|
-- This is a comment, it doesn't appear in the conversation |
||||||
|
";
|
||||||
|
private static readonly List<Fungus.ConversationManager.RawConversationItem> SimpleConvRes = new List<Fungus.ConversationManager.RawConversationItem>() |
||||||
|
{ |
||||||
|
new Fungus.ConversationManager.RawConversationItem(){ sayParams = new string[]{ "john", "bored", "left" }, text = "Oh, so that's how you use the Conversation command."}, |
||||||
|
new Fungus.ConversationManager.RawConversationItem(){ sayParams = new string[]{ "sherlock", "eyeroll", "right", "nowait" }, text = "Yes, well done John. {w=1.5}"}, |
||||||
|
new Fungus.ConversationManager.RawConversationItem(){ sayParams = new string[]{ }, text = "You catch on quickly don't you?"}, |
||||||
|
new Fungus.ConversationManager.RawConversationItem(){ sayParams = new string[]{ "sherlock", ">>>" }, text = ""}, |
||||||
|
new Fungus.ConversationManager.RawConversationItem(){ sayParams = new string[]{ "hide", "john", "offscreen left" }, text = "I sure do."}, |
||||||
|
}; |
||||||
|
|
||||||
|
[Test] |
||||||
|
public void FungusConversationPreParseSimple() |
||||||
|
{ |
||||||
|
var res = Fungus.ConversationManager.PreParse(SimpleConv); |
||||||
|
ValueCompareRawConversationItemLists(res, SimpleConvRes); |
||||||
|
} |
||||||
|
|
||||||
|
private void ValueCompareRawConversationItemLists(List<Fungus.ConversationManager.RawConversationItem> lhs, List<Fungus.ConversationManager.RawConversationItem> rhs) |
||||||
|
{ |
||||||
|
Assert.AreEqual(lhs.Count, rhs.Count, "Different number of results found."); |
||||||
|
|
||||||
|
for (int i = 0; i < lhs.Count; i++) |
||||||
|
{ |
||||||
|
Assert.AreEqual(lhs[i].text, rhs[i].text, "RawConItem " + i.ToString() + " has different text body."); |
||||||
|
Assert.AreEqual(lhs[i].sayParams.Length, rhs[i].sayParams.Length, "RawConItem " + i.ToString() + " have differing say param counts"); |
||||||
|
for (int j = 0; j < lhs[i].sayParams.Length; j++) |
||||||
|
{ |
||||||
|
Assert.AreEqual(lhs[i].sayParams[j], rhs[i].sayParams[j], "RawConItem " + i.ToString() + " param: " + j.ToString() + " content"); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
private const string MultiColonConv = |
||||||
|
@"sherlock left: Outragous!
|
||||||
|
john bashful: This is an overreaction Sherlock. |
||||||
|
sherlock: Colon to direct attention to a list. Colon to emphasize connecton between independent phrases. |
||||||
|
: To Buy: Eggs, Milk, Flour. |
||||||
|
sherlock irate right: In this world, there are only two tragedies: one is not getting what one wants, and the other is getting it. |
||||||
|
john smug:Love is blind: sometimes it keeps us from seeing the truth.";
|
||||||
|
private static readonly List<Fungus.ConversationManager.RawConversationItem> MultiColonConvRes = new List<Fungus.ConversationManager.RawConversationItem>() |
||||||
|
{ |
||||||
|
new Fungus.ConversationManager.RawConversationItem(){ sayParams = new string[]{ "sherlock", "left" }, text = "Outragous!"}, |
||||||
|
new Fungus.ConversationManager.RawConversationItem(){ sayParams = new string[]{ "john", "bashful" }, text = "This is an overreaction Sherlock."}, |
||||||
|
new Fungus.ConversationManager.RawConversationItem(){ sayParams = new string[]{ "sherlock" }, text = "Colon to direct attention to a list. Colon to emphasize connecton between independent phrases."}, |
||||||
|
new Fungus.ConversationManager.RawConversationItem(){ sayParams = new string[]{ }, text = "To Buy: Eggs, Milk, Flour."}, |
||||||
|
new Fungus.ConversationManager.RawConversationItem(){ sayParams = new string[]{ "sherlock", "irate", "right" }, text = "In this world, there are only two tragedies: one is not getting what one wants, and the other is getting it."}, |
||||||
|
new Fungus.ConversationManager.RawConversationItem(){ sayParams = new string[]{ "john", "smug" }, text = "Love is blind: sometimes it keeps us from seeing the truth."}, |
||||||
|
}; |
||||||
|
|
||||||
|
[Test] |
||||||
|
public void FungusConversationPreParseMultiColon() |
||||||
|
{ |
||||||
|
var res = Fungus.ConversationManager.PreParse(MultiColonConv); |
||||||
|
ValueCompareRawConversationItemLists(res, MultiColonConvRes); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,11 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 12c18ec6bfbb6af4d935d98619790eb7 |
||||||
|
MonoImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
defaultReferences: [] |
||||||
|
executionOrder: 0 |
||||||
|
icon: {instanceID: 0} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,89 @@ |
|||||||
|
using UnityEngine; |
||||||
|
using UnityEditor; |
||||||
|
using UnityEngine.TestTools; |
||||||
|
using NUnit.Framework; |
||||||
|
using System.Collections; |
||||||
|
|
||||||
|
public class FungusPrioritySignalsTest { |
||||||
|
|
||||||
|
private int changeCallCount, startCallCount, endCallCount; |
||||||
|
|
||||||
|
[Test] |
||||||
|
public void CountsAndSignals() |
||||||
|
{ |
||||||
|
Fungus.FungusPrioritySignals.OnFungusPriorityStart += FungusPrioritySignals_OnFungusPriorityStart; |
||||||
|
Fungus.FungusPrioritySignals.OnFungusPriorityEnd += FungusPrioritySignals_OnFungusPriorityEnd; |
||||||
|
Fungus.FungusPrioritySignals.OnFungusPriorityChange += FungusPrioritySignals_OnFungusPriorityChange; |
||||||
|
|
||||||
|
Assert.Zero(Fungus.FungusPrioritySignals.CurrentPriorityDepth); |
||||||
|
|
||||||
|
Fungus.FungusPrioritySignals.DoIncreasePriorityDepth(); |
||||||
|
//one start, one change, no end, 1 depth |
||||||
|
Assert.AreEqual(0, endCallCount); |
||||||
|
Assert.AreEqual(1, startCallCount); |
||||||
|
Assert.AreEqual(1, changeCallCount); |
||||||
|
Assert.AreEqual(1, Fungus.FungusPrioritySignals.CurrentPriorityDepth); |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Fungus.FungusPrioritySignals.DoIncreasePriorityDepth(); |
||||||
|
//one start, 2 change, no end, 2 depth |
||||||
|
Assert.AreEqual(0, endCallCount); |
||||||
|
Assert.AreEqual(1, startCallCount); |
||||||
|
Assert.AreEqual(2, changeCallCount); |
||||||
|
Assert.AreEqual(2, Fungus.FungusPrioritySignals.CurrentPriorityDepth); |
||||||
|
|
||||||
|
|
||||||
|
Fungus.FungusPrioritySignals.DoIncreasePriorityDepth(); |
||||||
|
//one start, 3 change, no end, 3 depth |
||||||
|
Assert.AreEqual(0, endCallCount); |
||||||
|
Assert.AreEqual(1, startCallCount); |
||||||
|
Assert.AreEqual(3, changeCallCount); |
||||||
|
Assert.AreEqual(3, Fungus.FungusPrioritySignals.CurrentPriorityDepth); |
||||||
|
|
||||||
|
|
||||||
|
Fungus.FungusPrioritySignals.DoDecreasePriorityDepth(); |
||||||
|
//one start, 4 change, no end, 2 depth |
||||||
|
Assert.AreEqual(0, endCallCount); |
||||||
|
Assert.AreEqual(1, startCallCount); |
||||||
|
Assert.AreEqual(4, changeCallCount); |
||||||
|
Assert.AreEqual(2, Fungus.FungusPrioritySignals.CurrentPriorityDepth); |
||||||
|
|
||||||
|
|
||||||
|
Fungus.FungusPrioritySignals.DoDecreasePriorityDepth(); |
||||||
|
Fungus.FungusPrioritySignals.DoDecreasePriorityDepth(); |
||||||
|
//one start, 6 change, 1 end, 0 depth |
||||||
|
Assert.AreEqual(1, endCallCount); |
||||||
|
Assert.AreEqual(1, startCallCount); |
||||||
|
Assert.AreEqual(6, changeCallCount); |
||||||
|
Assert.AreEqual(0, Fungus.FungusPrioritySignals.CurrentPriorityDepth); |
||||||
|
|
||||||
|
Fungus.FungusPrioritySignals.OnFungusPriorityStart -= FungusPrioritySignals_OnFungusPriorityStart; |
||||||
|
Fungus.FungusPrioritySignals.OnFungusPriorityEnd -= FungusPrioritySignals_OnFungusPriorityEnd; |
||||||
|
Fungus.FungusPrioritySignals.OnFungusPriorityChange -= FungusPrioritySignals_OnFungusPriorityChange; |
||||||
|
|
||||||
|
//unsubbed so all the same |
||||||
|
Fungus.FungusPrioritySignals.DoIncreasePriorityDepth(); |
||||||
|
Fungus.FungusPrioritySignals.DoDecreasePriorityDepth(); |
||||||
|
//one start, 6 change, 1 end, 0 depth |
||||||
|
Assert.AreEqual(1, endCallCount); |
||||||
|
Assert.AreEqual(1, startCallCount); |
||||||
|
Assert.AreEqual(6, changeCallCount); |
||||||
|
Assert.AreEqual(0, Fungus.FungusPrioritySignals.CurrentPriorityDepth); |
||||||
|
} |
||||||
|
|
||||||
|
private void FungusPrioritySignals_OnFungusPriorityChange(int previousActiveDepth, int newActiveDepth) |
||||||
|
{ |
||||||
|
changeCallCount++; |
||||||
|
} |
||||||
|
|
||||||
|
private void FungusPrioritySignals_OnFungusPriorityEnd() |
||||||
|
{ |
||||||
|
endCallCount++; |
||||||
|
} |
||||||
|
|
||||||
|
private void FungusPrioritySignals_OnFungusPriorityStart() |
||||||
|
{ |
||||||
|
startCallCount++; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,13 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 4b20617e7666fda46bd85a41ce882f9d |
||||||
|
timeCreated: 1523182238 |
||||||
|
licenseType: Free |
||||||
|
MonoImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
defaultReferences: [] |
||||||
|
executionOrder: 0 |
||||||
|
icon: {instanceID: 0} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,114 @@ |
|||||||
|
using UnityEngine; |
||||||
|
using UnityEngine.TestTools; |
||||||
|
using NUnit.Framework; |
||||||
|
using System.Collections; |
||||||
|
|
||||||
|
public class FungusTextVariationSelectionTests |
||||||
|
{ |
||||||
|
[Test] |
||||||
|
public void SimpleSequenceSelection() |
||||||
|
{ |
||||||
|
Fungus.TextVariationHandler.ClearHistory(); |
||||||
|
|
||||||
|
string startingText = @"This is test [a|b|c]"; |
||||||
|
string startingTextA = @"This is test a"; |
||||||
|
string startingTextB = @"This is test b"; |
||||||
|
string startingTextC = @"This is test c"; |
||||||
|
|
||||||
|
string res = string.Empty; |
||||||
|
|
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextA); |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextB); |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextC); |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextC); |
||||||
|
} |
||||||
|
|
||||||
|
[Test] |
||||||
|
public void SimpleCycleSelection() |
||||||
|
{ |
||||||
|
Fungus.TextVariationHandler.ClearHistory(); |
||||||
|
|
||||||
|
string startingText = @"This is test [&a|b|c]"; |
||||||
|
string startingTextA = @"This is test a"; |
||||||
|
string startingTextB = @"This is test b"; |
||||||
|
string startingTextC = @"This is test c"; |
||||||
|
|
||||||
|
string res = string.Empty; |
||||||
|
|
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextA); |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextB); |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextC); |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextA); |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextB); |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextC); |
||||||
|
} |
||||||
|
|
||||||
|
[Test] |
||||||
|
public void SimpleOnceSelection() |
||||||
|
{ |
||||||
|
Fungus.TextVariationHandler.ClearHistory(); |
||||||
|
|
||||||
|
string startingText = @"This is test [!a|b|c]"; |
||||||
|
string startingTextA = @"This is test a"; |
||||||
|
string startingTextB = @"This is test b"; |
||||||
|
string startingTextC = @"This is test c"; |
||||||
|
string startingTextD = @"This is test "; |
||||||
|
|
||||||
|
string res = string.Empty; |
||||||
|
|
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextA); |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextB); |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextC); |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextD); |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextD); |
||||||
|
} |
||||||
|
|
||||||
|
[Test] |
||||||
|
public void NestedSelection() |
||||||
|
{ |
||||||
|
Fungus.TextVariationHandler.ClearHistory(); |
||||||
|
|
||||||
|
string startingText = @"This is test [a||sub [~a|b]|[!b|[~c|d]]]"; |
||||||
|
string startingTextA = @"This is test a"; |
||||||
|
string startingTextBlank = @"This is test "; |
||||||
|
string startingTextSubA = @"This is test sub a"; |
||||||
|
string startingTextSubB = @"This is test sub b"; |
||||||
|
string startingTextB = @"This is test b"; |
||||||
|
string startingTextC = @"This is test c"; |
||||||
|
string startingTextD = @"This is test d"; |
||||||
|
|
||||||
|
string res = string.Empty; |
||||||
|
|
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextA); |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextBlank); |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
if(res != startingTextSubA && res != startingTextSubB) |
||||||
|
{ |
||||||
|
Assert.Fail(); |
||||||
|
} |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
Assert.AreEqual(res, startingTextB); |
||||||
|
res = Fungus.TextVariationHandler.SelectVariations(startingText); |
||||||
|
if (res != startingTextC && res != startingTextD) |
||||||
|
{ |
||||||
|
Assert.Fail(); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,11 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 8769bf7410785704f95413bb0865079c |
||||||
|
MonoImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
defaultReferences: [] |
||||||
|
executionOrder: 0 |
||||||
|
icon: {instanceID: 0} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,73 @@ |
|||||||
|
using System.Collections.Generic; |
||||||
|
using UnityEditor; |
||||||
|
using UnityEngine; |
||||||
|
|
||||||
|
namespace Fungus.EditorUtils |
||||||
|
{ |
||||||
|
#if UNITY_2019_2_OR_NEWER |
||||||
|
|
||||||
|
public static class GenerateEverythingMenuItem |
||||||
|
{ |
||||||
|
[MenuItem("Tools/Fungus/Utilities/Generate Everything Flowchart")] |
||||||
|
public static void GenerateEverythingFlowchart() |
||||||
|
{ |
||||||
|
var newGO = new GameObject("Flowchart w/ EVERYTHING"); |
||||||
|
var flow = newGO.AddComponent<Flowchart>(); |
||||||
|
|
||||||
|
var blockPos = Vector2.zero; |
||||||
|
var blockPosStep = new Vector2(0, 60); |
||||||
|
|
||||||
|
//adding a block for all event handlers |
||||||
|
foreach (var eventHandlerType in TypeCache.GetTypesWithAttribute<EventHandlerInfoAttribute>()) |
||||||
|
{ |
||||||
|
var block = flow.CreateBlock(blockPos); |
||||||
|
blockPos += blockPosStep; |
||||||
|
|
||||||
|
block.BlockName = eventHandlerType.Name; |
||||||
|
|
||||||
|
EventHandler newHandler = newGO.AddComponent(eventHandlerType) as EventHandler; |
||||||
|
newHandler.ParentBlock = block; |
||||||
|
block._EventHandler = newHandler; |
||||||
|
} |
||||||
|
|
||||||
|
//reset head |
||||||
|
blockPos = new Vector2(200, 0); |
||||||
|
|
||||||
|
//adding a block for each category, fill it with its commands |
||||||
|
var blockComCats = new Dictionary<string, Block>(); |
||||||
|
foreach (var commandType in TypeCache.GetTypesWithAttribute<CommandInfoAttribute>()) |
||||||
|
{ |
||||||
|
var commandTypeAttr = commandType.GetCustomAttributes(typeof(CommandInfoAttribute), false)[0] as CommandInfoAttribute; |
||||||
|
|
||||||
|
blockComCats.TryGetValue(commandTypeAttr.Category, out Block targetBlock); |
||||||
|
if (targetBlock == null) |
||||||
|
{ |
||||||
|
targetBlock = flow.CreateBlock(blockPos); |
||||||
|
blockPos += blockPosStep; |
||||||
|
|
||||||
|
targetBlock.BlockName = commandTypeAttr.Category; |
||||||
|
blockComCats[commandTypeAttr.Category] = targetBlock; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
var newCommand = newGO.AddComponent(commandType) as Command; |
||||||
|
newCommand.ParentBlock = targetBlock; |
||||||
|
newCommand.ItemId = flow.NextItemId(); |
||||||
|
|
||||||
|
// Let command know it has just been added to the block |
||||||
|
newCommand.OnCommandAdded(targetBlock); |
||||||
|
targetBlock.CommandList.Add(newCommand); |
||||||
|
} |
||||||
|
|
||||||
|
//add all variable types |
||||||
|
foreach (var varType in TypeCache.GetTypesWithAttribute<VariableInfoAttribute>()) |
||||||
|
{ |
||||||
|
Variable newVariable = newGO.AddComponent(varType) as Variable; |
||||||
|
newVariable.Key = flow.GetUniqueVariableKey(""); |
||||||
|
flow.Variables.Add(newVariable); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
#endif |
||||||
|
} |
@ -0,0 +1,11 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: a4db92e2e83406a4ca5ee454733c6f8a |
||||||
|
MonoImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
defaultReferences: [] |
||||||
|
executionOrder: 0 |
||||||
|
icon: {instanceID: 0} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,220 @@ |
|||||||
|
// This code is part of the Fungus library (http://fungusgames.com) maintained by Chris Gregan (http://twitter.com/gofungus). |
||||||
|
// It is released for free under the MIT open source license (https://github.com/snozbot/fungus/blob/master/LICENSE) |
||||||
|
|
||||||
|
using System.Collections.Generic; |
||||||
|
using Fungus; |
||||||
|
|
||||||
|
#if UNITY_5_3_OR_NEWER |
||||||
|
|
||||||
|
using NUnit.Framework; |
||||||
|
|
||||||
|
[TestFixture] |
||||||
|
public class TextTagParserTests |
||||||
|
{ |
||||||
|
[Test] |
||||||
|
public void TextTagParser_Parser() |
||||||
|
{ |
||||||
|
// Parse an example string, generate correct sequence of tags |
||||||
|
List<TextTagToken> tokens = TextTagParser.Tokenize("Words " + |
||||||
|
"{b}bold test{/b}" + |
||||||
|
"{i}italic test{/i}" + |
||||||
|
"{color=red}color test{/color}" + |
||||||
|
"{size=30}size test{/size}" + |
||||||
|
"{w}{w=0.5}" + |
||||||
|
"{wi}{wc}" + |
||||||
|
"{wp}{wp=0.5}{/wp}" + |
||||||
|
"{c}" + |
||||||
|
"{s}{s=60}{/s}" + |
||||||
|
"{x}{m=Message}" + |
||||||
|
"{vpunch=0.5}" + |
||||||
|
"{hpunch=0.5}" + |
||||||
|
"{punch=0.5}" + |
||||||
|
"{flash=0.5}" + |
||||||
|
"{audio=Sound}" + |
||||||
|
"{audioloop=Sound}" + |
||||||
|
"{audiopause=Sound}" + |
||||||
|
"{audiostop=Sound}"); |
||||||
|
|
||||||
|
int i = 0; |
||||||
|
Assert.That(tokens[i].type == TokenType.Words); |
||||||
|
Assert.That(tokens[i].paramList[0] == "Words "); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.BoldStart); |
||||||
|
Assert.That(tokens[i].paramList.Count == 0); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Words); |
||||||
|
Assert.That(tokens[i].paramList[0] == "bold test"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.BoldEnd); |
||||||
|
Assert.That(tokens[i].paramList.Count == 0); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.ItalicStart); |
||||||
|
Assert.That(tokens[i].paramList.Count == 0); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Words); |
||||||
|
Assert.That(tokens[i].paramList[0] == "italic test"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.ItalicEnd); |
||||||
|
Assert.That(tokens[i].paramList.Count == 0); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.ColorStart); |
||||||
|
Assert.That(tokens[i].paramList[0] == "red"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Words); |
||||||
|
Assert.That(tokens[i].paramList[0] == "color test"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.ColorEnd); |
||||||
|
Assert.That(tokens[i].paramList.Count == 0); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.SizeStart); |
||||||
|
Assert.That(tokens[i].paramList[0] == "30"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Words); |
||||||
|
Assert.That(tokens[i].paramList[0] == "size test"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.SizeEnd); |
||||||
|
Assert.That(tokens[i].paramList.Count == 0); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Wait); |
||||||
|
Assert.That(tokens[i].paramList.Count == 0); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Wait); |
||||||
|
Assert.That(tokens[i].paramList[0] == "0.5"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.WaitForInputNoClear); |
||||||
|
Assert.That(tokens[i].paramList.Count == 0); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.WaitForInputAndClear); |
||||||
|
Assert.That(tokens[i].paramList.Count == 0); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.WaitOnPunctuationStart); |
||||||
|
Assert.That(tokens[i].paramList.Count == 0); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.WaitOnPunctuationStart); |
||||||
|
Assert.That(tokens[i].paramList[0] == "0.5"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.WaitOnPunctuationEnd); |
||||||
|
Assert.That(tokens[i].paramList.Count == 0); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Clear); |
||||||
|
Assert.That(tokens[i].paramList.Count == 0); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.SpeedStart); |
||||||
|
Assert.That(tokens[i].paramList.Count == 0); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.SpeedStart); |
||||||
|
Assert.That(tokens[i].paramList[0] == "60"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.SpeedEnd); |
||||||
|
Assert.That(tokens[i].paramList.Count == 0); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Exit); |
||||||
|
Assert.That(tokens[i].paramList.Count == 0); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Message); |
||||||
|
Assert.That(tokens[i].paramList[0] == "Message"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.VerticalPunch); |
||||||
|
Assert.That(tokens[i].paramList[0] == "0.5"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.HorizontalPunch); |
||||||
|
Assert.That(tokens[i].paramList[0] == "0.5"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Punch); |
||||||
|
Assert.That(tokens[i].paramList[0] == "0.5"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Flash); |
||||||
|
Assert.That(tokens[i].paramList[0] == "0.5"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Audio); |
||||||
|
Assert.That(tokens[i].paramList[0] == "Sound"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.AudioLoop); |
||||||
|
Assert.That(tokens[i].paramList[0] == "Sound"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.AudioPause); |
||||||
|
Assert.That(tokens[i].paramList[0] == "Sound"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.AudioStop); |
||||||
|
Assert.That(tokens[i].paramList[0] == "Sound"); |
||||||
|
|
||||||
|
Assert.That(tokens.Count == 34); |
||||||
|
} |
||||||
|
|
||||||
|
[Test] |
||||||
|
public void TextTagParser_AudioWaitBug() |
||||||
|
{ |
||||||
|
// Parse an example string, generate correct sequence of tags |
||||||
|
List<TextTagToken> tokens = TextTagParser.Tokenize("Play sound{audio=BeepSound}{w=1} Play loop{audioloop=BeepSound}{w=3} Stop{audiostop=BeepSound}"); |
||||||
|
|
||||||
|
int i = 0; |
||||||
|
Assert.That(tokens[i].type == TokenType.Words); |
||||||
|
Assert.That(tokens[i].paramList[0] == "Play sound"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Audio); |
||||||
|
Assert.That(tokens[i].paramList[0] == "BeepSound"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Wait); |
||||||
|
Assert.That(tokens[i].paramList[0] == "1"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Words); |
||||||
|
Assert.That(tokens[i].paramList[0] == " Play loop"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.AudioLoop); |
||||||
|
Assert.That(tokens[i].paramList[0] == "BeepSound"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Wait); |
||||||
|
Assert.That(tokens[i].paramList[0] == "3"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.Words); |
||||||
|
Assert.That(tokens[i].paramList[0] == " Stop"); |
||||||
|
|
||||||
|
i++; |
||||||
|
Assert.That(tokens[i].type == TokenType.AudioStop); |
||||||
|
Assert.That(tokens[i].paramList[0] == "BeepSound"); |
||||||
|
|
||||||
|
Assert.That(tokens.Count == 8); |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
#endif |
@ -0,0 +1,12 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: a9cea7ad00f8a4d8aa33b09722792171 |
||||||
|
timeCreated: 1436968375 |
||||||
|
licenseType: Free |
||||||
|
MonoImporter: |
||||||
|
serializedVersion: 2 |
||||||
|
defaultReferences: [] |
||||||
|
executionOrder: 0 |
||||||
|
icon: {instanceID: 0} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: fa2c348035b31d84eb5cf8a0cca9d4d2 |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: c4d1692b35ae833488af6eacb8029e26 |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,891 @@ |
|||||||
|
%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: 9 |
||||||
|
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} |
||||||
|
m_UseRadianceAmbientProbe: 0 |
||||||
|
--- !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_EnvironmentLightingMode: 0 |
||||||
|
m_EnableBakedLightmaps: 0 |
||||||
|
m_EnableRealtimeLightmaps: 0 |
||||||
|
m_LightmapEditorSettings: |
||||||
|
serializedVersion: 12 |
||||||
|
m_Resolution: 2 |
||||||
|
m_BakeResolution: 40 |
||||||
|
m_AtlasSize: 1024 |
||||||
|
m_AO: 0 |
||||||
|
m_AOMaxDistance: 1 |
||||||
|
m_CompAOExponent: 1 |
||||||
|
m_CompAOExponentDirect: 0 |
||||||
|
m_ExtractAmbientOcclusion: 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: 1 |
||||||
|
m_PVRSampling: 1 |
||||||
|
m_PVRDirectSampleCount: 32 |
||||||
|
m_PVRSampleCount: 512 |
||||||
|
m_PVRBounces: 2 |
||||||
|
m_PVREnvironmentSampleCount: 256 |
||||||
|
m_PVREnvironmentReferencePointCount: 2048 |
||||||
|
m_PVRFilteringMode: 1 |
||||||
|
m_PVRDenoiserTypeDirect: 1 |
||||||
|
m_PVRDenoiserTypeIndirect: 1 |
||||||
|
m_PVRDenoiserTypeAO: 1 |
||||||
|
m_PVRFilterTypeDirect: 0 |
||||||
|
m_PVRFilterTypeIndirect: 0 |
||||||
|
m_PVRFilterTypeAO: 0 |
||||||
|
m_PVREnvironmentMIS: 1 |
||||||
|
m_PVRCulling: 1 |
||||||
|
m_PVRFilteringGaussRadiusDirect: 1 |
||||||
|
m_PVRFilteringGaussRadiusIndirect: 5 |
||||||
|
m_PVRFilteringGaussRadiusAO: 2 |
||||||
|
m_PVRFilteringAtrousPositionSigmaDirect: 0.5 |
||||||
|
m_PVRFilteringAtrousPositionSigmaIndirect: 2 |
||||||
|
m_PVRFilteringAtrousPositionSigmaAO: 1 |
||||||
|
m_ShowResolutionOverlay: 1 |
||||||
|
m_ExportTrainingData: 0 |
||||||
|
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 |
||||||
|
debug: |
||||||
|
m_Flags: 0 |
||||||
|
m_NavMeshData: {fileID: 0} |
||||||
|
--- !u!1 &1217030777 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 1217030780} |
||||||
|
- component: {fileID: 1217030779} |
||||||
|
- component: {fileID: 1217030778} |
||||||
|
m_Layer: 0 |
||||||
|
m_Name: EventSystem |
||||||
|
m_TagString: Untagged |
||||||
|
m_Icon: {fileID: 0} |
||||||
|
m_NavMeshLayer: 0 |
||||||
|
m_StaticEditorFlags: 0 |
||||||
|
m_IsActive: 1 |
||||||
|
--- !u!114 &1217030778 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1217030777} |
||||||
|
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 &1217030779 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1217030777} |
||||||
|
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: 10 |
||||||
|
--- !u!4 &1217030780 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1217030777} |
||||||
|
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 &1230283458 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 1 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 1230283460} |
||||||
|
- component: {fileID: 1230283459} |
||||||
|
m_Layer: 0 |
||||||
|
m_Name: _FungusState |
||||||
|
m_TagString: Untagged |
||||||
|
m_Icon: {fileID: 0} |
||||||
|
m_NavMeshLayer: 0 |
||||||
|
m_StaticEditorFlags: 0 |
||||||
|
m_IsActive: 1 |
||||||
|
--- !u!114 &1230283459 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 1 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1230283458} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 61dddfdc5e0e44ca298d8f46f7f5a915, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
selectedFlowchart: {fileID: 1515680124} |
||||||
|
--- !u!4 &1230283460 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 1 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1230283458} |
||||||
|
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: 1 |
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!1 &1455217712 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 1455217715} |
||||||
|
- component: {fileID: 1455217714} |
||||||
|
- component: {fileID: 1455217713} |
||||||
|
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 &1455217713 |
||||||
|
AudioListener: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1455217712} |
||||||
|
m_Enabled: 1 |
||||||
|
--- !u!20 &1455217714 |
||||||
|
Camera: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1455217712} |
||||||
|
m_Enabled: 1 |
||||||
|
serializedVersion: 2 |
||||||
|
m_ClearFlags: 1 |
||||||
|
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} |
||||||
|
m_projectionMatrixMode: 1 |
||||||
|
m_GateFitMode: 2 |
||||||
|
m_FOVAxisMode: 0 |
||||||
|
m_SensorSize: {x: 36, y: 24} |
||||||
|
m_LensShift: {x: 0, y: 0} |
||||||
|
m_FocalLength: 50 |
||||||
|
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_AllowDynamicResolution: 0 |
||||||
|
m_ForceIntoRT: 0 |
||||||
|
m_OcclusionCulling: 1 |
||||||
|
m_StereoConvergence: 10 |
||||||
|
m_StereoSeparation: 0.022 |
||||||
|
--- !u!4 &1455217715 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1455217712} |
||||||
|
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: 0 |
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!1 &1515680107 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 1515680125} |
||||||
|
- component: {fileID: 1515680124} |
||||||
|
- component: {fileID: 1515680123} |
||||||
|
- component: {fileID: 1515680122} |
||||||
|
- component: {fileID: 1515680121} |
||||||
|
- component: {fileID: 1515680120} |
||||||
|
- component: {fileID: 1515680119} |
||||||
|
- component: {fileID: 1515680118} |
||||||
|
- component: {fileID: 1515680117} |
||||||
|
- component: {fileID: 1515680116} |
||||||
|
- component: {fileID: 1515680115} |
||||||
|
- component: {fileID: 1515680114} |
||||||
|
- component: {fileID: 1515680113} |
||||||
|
- component: {fileID: 1515680112} |
||||||
|
- component: {fileID: 1515680111} |
||||||
|
- component: {fileID: 1515680110} |
||||||
|
- component: {fileID: 1515680109} |
||||||
|
- component: {fileID: 1515680108} |
||||||
|
m_Layer: 0 |
||||||
|
m_Name: Flowchart |
||||||
|
m_TagString: Untagged |
||||||
|
m_Icon: {fileID: 0} |
||||||
|
m_NavMeshLayer: 0 |
||||||
|
m_StaticEditorFlags: 0 |
||||||
|
m_IsActive: 1 |
||||||
|
--- !u!114 &1515680108 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: f608b8c9fb3044200aac956492d8d586, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
itemId: 11 |
||||||
|
indentLevel: 0 |
||||||
|
conversationText: |
||||||
|
stringRef: {fileID: 0} |
||||||
|
stringVal: ConversationDialogContent |
||||||
|
clearPrevious: |
||||||
|
booleanRef: {fileID: 0} |
||||||
|
booleanVal: 1 |
||||||
|
waitForInput: |
||||||
|
booleanRef: {fileID: 0} |
||||||
|
booleanVal: 1 |
||||||
|
waitForSeconds: |
||||||
|
floatRef: {fileID: 0} |
||||||
|
floatVal: 0 |
||||||
|
fadeWhenDone: |
||||||
|
booleanRef: {fileID: 0} |
||||||
|
booleanVal: 1 |
||||||
|
--- !u!114 &1515680109 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
itemId: 10 |
||||||
|
indentLevel: 0 |
||||||
|
storyText: SayDialogContent |
||||||
|
description: |
||||||
|
character: {fileID: 0} |
||||||
|
portrait: {fileID: 0} |
||||||
|
voiceOverClip: {fileID: 0} |
||||||
|
showAlways: 1 |
||||||
|
showCount: 1 |
||||||
|
extendPrevious: 0 |
||||||
|
fadeWhenDone: 1 |
||||||
|
waitForClick: 1 |
||||||
|
stopVoiceover: 1 |
||||||
|
waitForVO: 0 |
||||||
|
setSayDialog: {fileID: 0} |
||||||
|
--- !u!114 &1515680110 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
nodeRect: |
||||||
|
serializedVersion: 2 |
||||||
|
x: 564 |
||||||
|
y: 195 |
||||||
|
width: 120 |
||||||
|
height: 40 |
||||||
|
tint: {r: 1, g: 1, b: 1, a: 1} |
||||||
|
useCustomTint: 0 |
||||||
|
itemId: 9 |
||||||
|
blockName: Say Content |
||||||
|
description: |
||||||
|
eventHandler: {fileID: 0} |
||||||
|
commandList: |
||||||
|
- {fileID: 1515680109} |
||||||
|
- {fileID: 1515680108} |
||||||
|
--- !u!114 &1515680111 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
itemId: 8 |
||||||
|
indentLevel: 0 |
||||||
|
--- !u!114 &1515680112 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
itemId: 7 |
||||||
|
indentLevel: 0 |
||||||
|
compareOperator: 0 |
||||||
|
variable: {fileID: 1515680120} |
||||||
|
booleanData: |
||||||
|
booleanRef: {fileID: 0} |
||||||
|
booleanVal: 0 |
||||||
|
integerData: |
||||||
|
integerRef: {fileID: 0} |
||||||
|
integerVal: 0 |
||||||
|
floatData: |
||||||
|
floatRef: {fileID: 0} |
||||||
|
floatVal: 0 |
||||||
|
stringData: |
||||||
|
stringRef: {fileID: 0} |
||||||
|
stringVal: foo |
||||||
|
animatorData: |
||||||
|
animatorRef: {fileID: 0} |
||||||
|
animatorVal: {fileID: 0} |
||||||
|
audioSourceData: |
||||||
|
audioSourceRef: {fileID: 0} |
||||||
|
audioSourceVal: {fileID: 0} |
||||||
|
colorData: |
||||||
|
colorRef: {fileID: 0} |
||||||
|
colorVal: {r: 0, g: 0, b: 0, a: 0} |
||||||
|
gameObjectData: |
||||||
|
gameObjectRef: {fileID: 0} |
||||||
|
gameObjectVal: {fileID: 0} |
||||||
|
materialData: |
||||||
|
materialRef: {fileID: 0} |
||||||
|
materialVal: {fileID: 0} |
||||||
|
objectData: |
||||||
|
objectRef: {fileID: 0} |
||||||
|
objectVal: {fileID: 0} |
||||||
|
rigidbody2DData: |
||||||
|
rigidbody2DRef: {fileID: 0} |
||||||
|
rigidbody2DVal: {fileID: 0} |
||||||
|
spriteData: |
||||||
|
spriteRef: {fileID: 0} |
||||||
|
spriteVal: {fileID: 0} |
||||||
|
textureData: |
||||||
|
textureRef: {fileID: 0} |
||||||
|
textureVal: {fileID: 0} |
||||||
|
transformData: |
||||||
|
transformRef: {fileID: 0} |
||||||
|
transformVal: {fileID: 0} |
||||||
|
vector2Data: |
||||||
|
vector2Ref: {fileID: 0} |
||||||
|
vector2Val: {x: 0, y: 0} |
||||||
|
vector3Data: |
||||||
|
vector3Ref: {fileID: 0} |
||||||
|
vector3Val: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!114 &1515680113 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
itemId: 6 |
||||||
|
indentLevel: 1 |
||||||
|
--- !u!114 &1515680114 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
itemId: 5 |
||||||
|
indentLevel: 1 |
||||||
|
compareOperator: 0 |
||||||
|
variable: {fileID: 1515680121} |
||||||
|
booleanData: |
||||||
|
booleanRef: {fileID: 0} |
||||||
|
booleanVal: 0 |
||||||
|
integerData: |
||||||
|
integerRef: {fileID: 0} |
||||||
|
integerVal: 0 |
||||||
|
floatData: |
||||||
|
floatRef: {fileID: 0} |
||||||
|
floatVal: 0 |
||||||
|
stringData: |
||||||
|
stringRef: {fileID: 0} |
||||||
|
stringVal: |
||||||
|
animatorData: |
||||||
|
animatorRef: {fileID: 0} |
||||||
|
animatorVal: {fileID: 0} |
||||||
|
audioSourceData: |
||||||
|
audioSourceRef: {fileID: 0} |
||||||
|
audioSourceVal: {fileID: 0} |
||||||
|
colorData: |
||||||
|
colorRef: {fileID: 0} |
||||||
|
colorVal: {r: 0, g: 0, b: 0, a: 0} |
||||||
|
gameObjectData: |
||||||
|
gameObjectRef: {fileID: 0} |
||||||
|
gameObjectVal: {fileID: 0} |
||||||
|
materialData: |
||||||
|
materialRef: {fileID: 0} |
||||||
|
materialVal: {fileID: 0} |
||||||
|
objectData: |
||||||
|
objectRef: {fileID: 0} |
||||||
|
objectVal: {fileID: 0} |
||||||
|
rigidbody2DData: |
||||||
|
rigidbody2DRef: {fileID: 0} |
||||||
|
rigidbody2DVal: {fileID: 0} |
||||||
|
spriteData: |
||||||
|
spriteRef: {fileID: 0} |
||||||
|
spriteVal: {fileID: 0} |
||||||
|
textureData: |
||||||
|
textureRef: {fileID: 0} |
||||||
|
textureVal: {fileID: 0} |
||||||
|
transformData: |
||||||
|
transformRef: {fileID: 0} |
||||||
|
transformVal: {fileID: 0} |
||||||
|
vector2Data: |
||||||
|
vector2Ref: {fileID: 0} |
||||||
|
vector2Val: {x: 0, y: 0} |
||||||
|
vector3Data: |
||||||
|
vector3Ref: {fileID: 0} |
||||||
|
vector3Val: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!114 &1515680115 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
itemId: 4 |
||||||
|
indentLevel: 0 |
||||||
|
--- !u!114 &1515680116 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
itemId: 3 |
||||||
|
indentLevel: 0 |
||||||
|
compareOperator: 0 |
||||||
|
variable: {fileID: 1515680122} |
||||||
|
booleanData: |
||||||
|
booleanRef: {fileID: 0} |
||||||
|
booleanVal: 0 |
||||||
|
integerData: |
||||||
|
integerRef: {fileID: 0} |
||||||
|
integerVal: 0 |
||||||
|
floatData: |
||||||
|
floatRef: {fileID: 0} |
||||||
|
floatVal: 0 |
||||||
|
stringData: |
||||||
|
stringRef: {fileID: 0} |
||||||
|
stringVal: |
||||||
|
animatorData: |
||||||
|
animatorRef: {fileID: 0} |
||||||
|
animatorVal: {fileID: 0} |
||||||
|
audioSourceData: |
||||||
|
audioSourceRef: {fileID: 0} |
||||||
|
audioSourceVal: {fileID: 0} |
||||||
|
colorData: |
||||||
|
colorRef: {fileID: 0} |
||||||
|
colorVal: {r: 0, g: 0, b: 0, a: 0} |
||||||
|
gameObjectData: |
||||||
|
gameObjectRef: {fileID: 0} |
||||||
|
gameObjectVal: {fileID: 0} |
||||||
|
materialData: |
||||||
|
materialRef: {fileID: 0} |
||||||
|
materialVal: {fileID: 0} |
||||||
|
objectData: |
||||||
|
objectRef: {fileID: 0} |
||||||
|
objectVal: {fileID: 0} |
||||||
|
rigidbody2DData: |
||||||
|
rigidbody2DRef: {fileID: 0} |
||||||
|
rigidbody2DVal: {fileID: 0} |
||||||
|
spriteData: |
||||||
|
spriteRef: {fileID: 0} |
||||||
|
spriteVal: {fileID: 0} |
||||||
|
textureData: |
||||||
|
textureRef: {fileID: 0} |
||||||
|
textureVal: {fileID: 0} |
||||||
|
transformData: |
||||||
|
transformRef: {fileID: 0} |
||||||
|
transformVal: {fileID: 0} |
||||||
|
vector2Data: |
||||||
|
vector2Ref: {fileID: 0} |
||||||
|
vector2Val: {x: 0, y: 0} |
||||||
|
vector3Data: |
||||||
|
vector3Ref: {fileID: 0} |
||||||
|
vector3Val: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!114 &1515680117 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
itemId: 2 |
||||||
|
indentLevel: 0 |
||||||
|
--- !u!114 &1515680118 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
itemId: 1 |
||||||
|
indentLevel: 0 |
||||||
|
compareOperator: 0 |
||||||
|
variable: {fileID: 1515680123} |
||||||
|
booleanData: |
||||||
|
booleanRef: {fileID: 0} |
||||||
|
booleanVal: 0 |
||||||
|
integerData: |
||||||
|
integerRef: {fileID: 0} |
||||||
|
integerVal: 0 |
||||||
|
floatData: |
||||||
|
floatRef: {fileID: 0} |
||||||
|
floatVal: 0 |
||||||
|
stringData: |
||||||
|
stringRef: {fileID: 0} |
||||||
|
stringVal: |
||||||
|
animatorData: |
||||||
|
animatorRef: {fileID: 0} |
||||||
|
animatorVal: {fileID: 0} |
||||||
|
audioSourceData: |
||||||
|
audioSourceRef: {fileID: 0} |
||||||
|
audioSourceVal: {fileID: 0} |
||||||
|
colorData: |
||||||
|
colorRef: {fileID: 0} |
||||||
|
colorVal: {r: 0, g: 0, b: 0, a: 0} |
||||||
|
gameObjectData: |
||||||
|
gameObjectRef: {fileID: 0} |
||||||
|
gameObjectVal: {fileID: 0} |
||||||
|
materialData: |
||||||
|
materialRef: {fileID: 0} |
||||||
|
materialVal: {fileID: 0} |
||||||
|
objectData: |
||||||
|
objectRef: {fileID: 0} |
||||||
|
objectVal: {fileID: 0} |
||||||
|
rigidbody2DData: |
||||||
|
rigidbody2DRef: {fileID: 0} |
||||||
|
rigidbody2DVal: {fileID: 0} |
||||||
|
spriteData: |
||||||
|
spriteRef: {fileID: 0} |
||||||
|
spriteVal: {fileID: 0} |
||||||
|
textureData: |
||||||
|
textureRef: {fileID: 0} |
||||||
|
textureVal: {fileID: 0} |
||||||
|
transformData: |
||||||
|
transformRef: {fileID: 0} |
||||||
|
transformVal: {fileID: 0} |
||||||
|
vector2Data: |
||||||
|
vector2Ref: {fileID: 0} |
||||||
|
vector2Val: {x: 0, y: 0} |
||||||
|
vector3Data: |
||||||
|
vector3Ref: {fileID: 0} |
||||||
|
vector3Val: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!114 &1515680119 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
nodeRect: |
||||||
|
serializedVersion: 2 |
||||||
|
x: 230 |
||||||
|
y: 192 |
||||||
|
width: 148.2857 |
||||||
|
height: 40 |
||||||
|
tint: {r: 1, g: 1, b: 1, a: 1} |
||||||
|
useCustomTint: 0 |
||||||
|
itemId: 0 |
||||||
|
blockName: Uses All Variables |
||||||
|
description: |
||||||
|
eventHandler: {fileID: 0} |
||||||
|
commandList: |
||||||
|
- {fileID: 1515680118} |
||||||
|
- {fileID: 1515680117} |
||||||
|
- {fileID: 1515680116} |
||||||
|
- {fileID: 1515680114} |
||||||
|
- {fileID: 1515680113} |
||||||
|
- {fileID: 1515680115} |
||||||
|
- {fileID: 1515680112} |
||||||
|
- {fileID: 1515680111} |
||||||
|
--- !u!114 &1515680120 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 4580f28dd8581476b810b38eea2f1316, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
scope: 0 |
||||||
|
key: stringVar |
||||||
|
value: |
||||||
|
--- !u!114 &1515680121 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: afb91b566ceda411bad1e9d3c3243ecc, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
scope: 0 |
||||||
|
key: intVar |
||||||
|
value: 0 |
||||||
|
--- !u!114 &1515680122 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 705fa1ac97df74e3a84ff952ffd923f1, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
scope: 0 |
||||||
|
key: floatVar |
||||||
|
value: 0 |
||||||
|
--- !u!114 &1515680123 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 5d02d9822eec54c98afe95bb497211b3, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
scope: 0 |
||||||
|
key: boolVar |
||||||
|
value: 0 |
||||||
|
--- !u!114 &1515680124 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
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: -343 |
||||||
|
y: -340 |
||||||
|
width: 1114 |
||||||
|
height: 859 |
||||||
|
selectedBlocks: [] |
||||||
|
selectedCommands: [] |
||||||
|
variables: |
||||||
|
- {fileID: 1515680123} |
||||||
|
- {fileID: 1515680122} |
||||||
|
- {fileID: 1515680121} |
||||||
|
- {fileID: 1515680120} |
||||||
|
description: |
||||||
|
stepPause: 0 |
||||||
|
colorCommands: 1 |
||||||
|
hideComponents: 1 |
||||||
|
saveSelection: 1 |
||||||
|
localizationId: |
||||||
|
showLineNumbers: 0 |
||||||
|
hideCommands: [] |
||||||
|
luaEnvironment: {fileID: 0} |
||||||
|
luaBindingName: flowchart |
||||||
|
--- !u!4 &1515680125 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1515680107} |
||||||
|
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: 2 |
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 87fc82585f625a5488176c000a57429a |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,470 @@ |
|||||||
|
%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: 9 |
||||||
|
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} |
||||||
|
m_UseRadianceAmbientProbe: 0 |
||||||
|
--- !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_EnvironmentLightingMode: 0 |
||||||
|
m_EnableBakedLightmaps: 0 |
||||||
|
m_EnableRealtimeLightmaps: 0 |
||||||
|
m_LightmapEditorSettings: |
||||||
|
serializedVersion: 12 |
||||||
|
m_Resolution: 2 |
||||||
|
m_BakeResolution: 40 |
||||||
|
m_AtlasSize: 1024 |
||||||
|
m_AO: 0 |
||||||
|
m_AOMaxDistance: 1 |
||||||
|
m_CompAOExponent: 1 |
||||||
|
m_CompAOExponentDirect: 0 |
||||||
|
m_ExtractAmbientOcclusion: 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: 1 |
||||||
|
m_PVRSampling: 1 |
||||||
|
m_PVRDirectSampleCount: 32 |
||||||
|
m_PVRSampleCount: 512 |
||||||
|
m_PVRBounces: 2 |
||||||
|
m_PVREnvironmentSampleCount: 256 |
||||||
|
m_PVREnvironmentReferencePointCount: 2048 |
||||||
|
m_PVRFilteringMode: 1 |
||||||
|
m_PVRDenoiserTypeDirect: 1 |
||||||
|
m_PVRDenoiserTypeIndirect: 1 |
||||||
|
m_PVRDenoiserTypeAO: 1 |
||||||
|
m_PVRFilterTypeDirect: 0 |
||||||
|
m_PVRFilterTypeIndirect: 0 |
||||||
|
m_PVRFilterTypeAO: 0 |
||||||
|
m_PVREnvironmentMIS: 1 |
||||||
|
m_PVRCulling: 1 |
||||||
|
m_PVRFilteringGaussRadiusDirect: 1 |
||||||
|
m_PVRFilteringGaussRadiusIndirect: 5 |
||||||
|
m_PVRFilteringGaussRadiusAO: 2 |
||||||
|
m_PVRFilteringAtrousPositionSigmaDirect: 0.5 |
||||||
|
m_PVRFilteringAtrousPositionSigmaIndirect: 2 |
||||||
|
m_PVRFilteringAtrousPositionSigmaAO: 1 |
||||||
|
m_ExportTrainingData: 0 |
||||||
|
m_TrainingDataDestination: TrainingData |
||||||
|
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 |
||||||
|
debug: |
||||||
|
m_Flags: 0 |
||||||
|
m_NavMeshData: {fileID: 0} |
||||||
|
--- !u!1 &370263887 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 1 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 370263889} |
||||||
|
- component: {fileID: 370263888} |
||||||
|
m_Layer: 0 |
||||||
|
m_Name: _FungusState |
||||||
|
m_TagString: Untagged |
||||||
|
m_Icon: {fileID: 0} |
||||||
|
m_NavMeshLayer: 0 |
||||||
|
m_StaticEditorFlags: 0 |
||||||
|
m_IsActive: 1 |
||||||
|
--- !u!114 &370263888 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 1 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 370263887} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 61dddfdc5e0e44ca298d8f46f7f5a915, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
selectedFlowchart: {fileID: 911349656} |
||||||
|
--- !u!4 &370263889 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 1 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 370263887} |
||||||
|
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: 2 |
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!1 &911349655 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 911349659} |
||||||
|
- component: {fileID: 911349656} |
||||||
|
- component: {fileID: 911349658} |
||||||
|
- component: {fileID: 911349657} |
||||||
|
- component: {fileID: 911349660} |
||||||
|
m_Layer: 0 |
||||||
|
m_Name: GameObject |
||||||
|
m_TagString: Untagged |
||||||
|
m_Icon: {fileID: 0} |
||||||
|
m_NavMeshLayer: 0 |
||||||
|
m_StaticEditorFlags: 0 |
||||||
|
m_IsActive: 1 |
||||||
|
--- !u!114 &911349656 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 911349655} |
||||||
|
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!114 &911349657 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 911349655} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
itemId: 1 |
||||||
|
indentLevel: 0 |
||||||
|
storyText: '{s=10}asd fas dfas dfas {s=30}asdfasd fasdfa sdfa s{s=60}asdf asdfa |
||||||
|
s asd f{s=120}dfas dfasd fasd fasdf as dfas dfas dfasd fa{s=600}df a sd f a s |
||||||
|
dfasdfas dfasdfasdfasdf asd fasdfa sd fa sd fasd fa sdfa sd fa s d fa sd fasdfasd |
||||||
|
fas dfasdfa sdfas dfasdfa' |
||||||
|
description: |
||||||
|
character: {fileID: 0} |
||||||
|
portrait: {fileID: 0} |
||||||
|
voiceOverClip: {fileID: 0} |
||||||
|
showAlways: 1 |
||||||
|
showCount: 1 |
||||||
|
extendPrevious: 0 |
||||||
|
fadeWhenDone: 1 |
||||||
|
waitForClick: 1 |
||||||
|
stopVoiceover: 1 |
||||||
|
waitForVO: 0 |
||||||
|
setSayDialog: {fileID: 0} |
||||||
|
--- !u!114 &911349658 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 911349655} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
nodeRect: |
||||||
|
serializedVersion: 2 |
||||||
|
x: 306 |
||||||
|
y: 116 |
||||||
|
width: 120 |
||||||
|
height: 40 |
||||||
|
tint: {r: 1, g: 1, b: 1, a: 1} |
||||||
|
useCustomTint: 0 |
||||||
|
itemId: 0 |
||||||
|
blockName: New Block |
||||||
|
description: |
||||||
|
eventHandler: {fileID: 911349660} |
||||||
|
commandList: |
||||||
|
- {fileID: 911349657} |
||||||
|
--- !u!4 &911349659 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 911349655} |
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
||||||
|
m_LocalPosition: {x: 198.72691, y: 68.892815, z: -59.790787} |
||||||
|
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!114 &911349660 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 2 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 911349655} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: d2f6487d21a03404cb21b245f0242e79, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
parentBlock: {fileID: 911349658} |
||||||
|
waitForFrames: 1 |
||||||
|
--- !u!1 &1382207762 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 1382207765} |
||||||
|
- component: {fileID: 1382207764} |
||||||
|
- component: {fileID: 1382207763} |
||||||
|
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 &1382207763 |
||||||
|
AudioListener: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1382207762} |
||||||
|
m_Enabled: 1 |
||||||
|
--- !u!20 &1382207764 |
||||||
|
Camera: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1382207762} |
||||||
|
m_Enabled: 1 |
||||||
|
serializedVersion: 2 |
||||||
|
m_ClearFlags: 1 |
||||||
|
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} |
||||||
|
m_projectionMatrixMode: 1 |
||||||
|
m_GateFitMode: 2 |
||||||
|
m_FOVAxisMode: 0 |
||||||
|
m_SensorSize: {x: 36, y: 24} |
||||||
|
m_LensShift: {x: 0, y: 0} |
||||||
|
m_FocalLength: 50 |
||||||
|
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_AllowDynamicResolution: 0 |
||||||
|
m_ForceIntoRT: 0 |
||||||
|
m_OcclusionCulling: 1 |
||||||
|
m_StereoConvergence: 10 |
||||||
|
m_StereoSeparation: 0.022 |
||||||
|
--- !u!4 &1382207765 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1382207762} |
||||||
|
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: 0 |
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
||||||
|
--- !u!1 &1674323546 |
||||||
|
GameObject: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
serializedVersion: 6 |
||||||
|
m_Component: |
||||||
|
- component: {fileID: 1674323550} |
||||||
|
- component: {fileID: 1674323549} |
||||||
|
- component: {fileID: 1674323548} |
||||||
|
- component: {fileID: 1674323547} |
||||||
|
m_Layer: 0 |
||||||
|
m_Name: EventSystem |
||||||
|
m_TagString: Untagged |
||||||
|
m_Icon: {fileID: 0} |
||||||
|
m_NavMeshLayer: 0 |
||||||
|
m_StaticEditorFlags: 0 |
||||||
|
m_IsActive: 1 |
||||||
|
--- !u!114 &1674323547 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1674323546} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 2d49b7c1bcd2e07499844da127be038d, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
m_ForceModuleActive: 0 |
||||||
|
--- !u!114 &1674323548 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1674323546} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, 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 &1674323549 |
||||||
|
MonoBehaviour: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1674323546} |
||||||
|
m_Enabled: 1 |
||||||
|
m_EditorHideFlags: 0 |
||||||
|
m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} |
||||||
|
m_Name: |
||||||
|
m_EditorClassIdentifier: |
||||||
|
m_FirstSelected: {fileID: 0} |
||||||
|
m_sendNavigationEvents: 1 |
||||||
|
m_DragThreshold: 5 |
||||||
|
--- !u!4 &1674323550 |
||||||
|
Transform: |
||||||
|
m_ObjectHideFlags: 0 |
||||||
|
m_CorrespondingSourceObject: {fileID: 0} |
||||||
|
m_PrefabInstance: {fileID: 0} |
||||||
|
m_PrefabAsset: {fileID: 0} |
||||||
|
m_GameObject: {fileID: 1674323546} |
||||||
|
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} |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: f96a570dd766d0042b00f9ec1160738e |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -1,16 +0,0 @@ |
|||||||
|
|
||||||
=== Fri May 3 22:24:04 2019 |
|
||||||
|
|
||||||
Packages were changed. |
|
||||||
Update Mode: updateDependencies |
|
||||||
|
|
||||||
The following packages were added: |
|
||||||
com.unity.timeline@1.0.0 |
|
||||||
com.unity.multiplayer-hlapi@1.0.2 |
|
||||||
com.unity.xr.legacyinputhelpers@2.0.2 |
|
||||||
The following packages were updated: |
|
||||||
com.unity.analytics from version 3.2.2 to 3.3.2 |
|
||||||
com.unity.collab-proxy from version 1.2.15 to 1.2.16 |
|
||||||
com.unity.package-manager-ui from version 2.0.3 to 2.1.2 |
|
||||||
com.unity.purchasing from version 2.0.3 to 2.0.6 |
|
||||||
com.unity.textmeshpro from version 1.3.0 to 2.0.0 |
|
@ -1,2 +1,2 @@ |
|||||||
m_EditorVersion: 2019.1.8f1 |
m_EditorVersion: 2019.2.12f1 |
||||||
m_EditorVersionWithRevision: 2019.1.8f1 (7938dd008a75) |
m_EditorVersionWithRevision: 2019.2.12f1 (b1a7e1fb4fa5) |
||||||
|
Loading…
Reference in new issue