diff --git a/Assets/Fungus/Scripts/Components/Writer.cs b/Assets/Fungus/Scripts/Components/Writer.cs
index bab4c5e3..ec23393f 100644
--- a/Assets/Fungus/Scripts/Components/Writer.cs
+++ b/Assets/Fungus/Scripts/Components/Writer.cs
@@ -254,6 +254,12 @@ namespace Fungus
for (int i = 0; i < tokens.Count; ++i)
{
+ // Pause between tokens if Paused is set
+ while (Paused)
+ {
+ yield return null;
+ }
+
var token = tokens[i];
// Notify listeners about new token
@@ -340,7 +346,6 @@ namespace Fungus
exitFlag = true;
break;
-
case TokenType.Message:
if (CheckParamCount(token.paramList, 1))
{
@@ -493,6 +498,12 @@ namespace Fungus
break;
}
+ // Pause mid sentence if Paused is set
+ while (Paused)
+ {
+ yield return null;
+ }
+
PartitionString(writeWholeWords, param, i);
ConcatenateString(startText);
Text = outputString.ToString();
@@ -814,6 +825,11 @@ namespace Fungus
///
public virtual bool IsWaitingForInput { get { return isWaitingForInput; } }
+ ///
+ /// Pauses the writer.
+ ///
+ public virtual bool Paused { set; get; }
+
///
/// Stop writing text.
///
diff --git a/Assets/Tests/UI/TextTests.unity b/Assets/Tests/UI/TextTests.unity
index f01ff30a..a0e5a458 100644
--- a/Assets/Tests/UI/TextTests.unity
+++ b/Assets/Tests/UI/TextTests.unity
@@ -1670,6 +1670,100 @@ Transform:
- {fileID: 1200195692}
m_Father: {fileID: 0}
m_RootOrder: 4
+--- !u!1 &576331776
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 4
+ m_Component:
+ - 224: {fileID: 576331777}
+ - 222: {fileID: 576331779}
+ - 114: {fileID: 576331778}
+ - 114: {fileID: 576331780}
+ m_Layer: 5
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &576331777
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 576331776}
+ 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_Children: []
+ m_Father: {fileID: 1737461361}
+ m_RootOrder: 0
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 7, y: 0}
+ m_SizeDelta: {x: 335, y: 153}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &576331778
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 576331776}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, 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: 20
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 2
+ 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 &576331779
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 576331776}
+--- !u!114 &576331780
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 576331776}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: a676940fce6344af1a70043b089a6c14, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ targetTextObject: {fileID: 576331776}
+ punchObject: {fileID: 576331776}
+ writingSpeed: 60
+ punctuationPause: 0.25
+ hiddenTextColor: {r: 1, g: 1, b: 1, a: 0}
+ writeWholeWords: 0
+ forceRichText: 1
+ instantComplete: 1
--- !u!1 &626950206
GameObject:
m_ObjectHideFlags: 0
@@ -1902,7 +1996,6 @@ GameObject:
- 114: {fileID: 707100874}
- 114: {fileID: 707100880}
- 114: {fileID: 707100879}
- - 114: {fileID: 707100878}
- 114: {fileID: 707100881}
- 114: {fileID: 707100882}
- 114: {fileID: 707100890}
@@ -1913,6 +2006,7 @@ GameObject:
- 114: {fileID: 707100885}
- 114: {fileID: 707100884}
- 114: {fileID: 707100883}
+ - 114: {fileID: 707100878}
m_Layer: 0
m_Name: Flowchart
m_TagString: Untagged
@@ -2016,8 +2110,9 @@ MonoBehaviour:
y: -352
width: 1121
height: 916
- selectedBlock: {fileID: 0}
- selectedCommands: []
+ selectedBlock: {fileID: 707100880}
+ selectedCommands:
+ - {fileID: 707100878}
variables:
- {fileID: 707100874}
- {fileID: 707100889}
@@ -2044,7 +2139,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 41ef36697f78e4c6e909d158bd8ccc83, type: 3}
m_Name:
m_EditorClassIdentifier:
- itemId: 2
+ itemId: 12
indentLevel: 0
toggle: {fileID: 1967662254}
value:
@@ -2252,6 +2347,26 @@ MonoBehaviour:
indentLevel: 0
toggle: {fileID: 1967662254}
toggleState: {fileID: 707100889}
+--- !u!114 &714882282
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 58783f051e477fd4e93b42ec7a43bb64, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ go: {fileID: 576331776}
+ thisPropertyPath: Text.text
+ compareToType: 1
+ other: {fileID: 0}
+ otherPropertyPath:
+ constantValueGeneric: Test writing to a text object and calling pause on the writer.
+ compareType: 2
+ comparisonType: 4
+ ignoreCase: 1
--- !u!1 &717214671
GameObject:
m_ObjectHideFlags: 0
@@ -3237,6 +3352,56 @@ CanvasRenderer:
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 911858105}
+--- !u!1 &912903068
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 4
+ m_Component:
+ - 4: {fileID: 912903069}
+ - 114: {fileID: 912903070}
+ m_Layer: 0
+ m_Name: TestAssertions
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &912903069
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 912903068}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 511, y: 219, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_Children: []
+ m_Father: {fileID: 1630092100}
+ m_RootOrder: 2
+--- !u!114 &912903070
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 912903068}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8bafa54482a87ac4cbd7ff1bfd1ac93a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ checkAfterTime: 3
+ repeatCheckTime: 0
+ repeatEveryTime: 1
+ checkAfterFrames: 1
+ repeatCheckFrame: 1
+ repeatEveryFrame: 1
+ hasFailed: 0
+ checkMethods: 1
+ m_ActionBase: {fileID: 714882282}
+ checksPerformed: 0
--- !u!1 &923722545
GameObject:
m_ObjectHideFlags: 0
@@ -5855,7 +6020,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 61dddfdc5e0e44ca298d8f46f7f5a915, type: 3}
m_Name:
m_EditorClassIdentifier:
- selectedFlowchart: {fileID: 707100877}
+ selectedFlowchart: {fileID: 1828583232}
--- !u!4 &1308535842
Transform:
m_ObjectHideFlags: 1
@@ -6694,7 +6859,7 @@ MonoBehaviour:
volume: 1
loop: 1
targetAudioSource: {fileID: 0}
- audioMode: 0
+ audioMode: 1
beepSounds:
- {fileID: 8300000, guid: 0cec78902391f4944881c028a5bd61e2, type: 3}
- {fileID: 8300000, guid: c40373edf37cb4a3f8b7b1103d03b1bb, type: 3}
@@ -6958,7 +7123,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!114 &1558515036
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -7277,6 +7442,59 @@ Transform:
m_Children: []
m_Father: {fileID: 396899564}
m_RootOrder: 0
+--- !u!1 &1630092098
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 4
+ m_Component:
+ - 4: {fileID: 1630092100}
+ - 114: {fileID: 1630092099}
+ m_Layer: 0
+ m_Name: PauseWriterTest
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!114 &1630092099
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1630092098}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: b1dba0b27b0864740a8720e920aa88c0, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ timeout: 5
+ ignored: 0
+ succeedAfterAllAssertionsAreExecuted: 1
+ expectException: 0
+ expectedExceptionList:
+ succeedWhenExceptionIsThrown: 0
+ includedPlatforms: -1
+ platformsToIgnore: []
+ dynamic: 0
+ dynamicTypeName:
+--- !u!4 &1630092100
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1630092098}
+ 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 1828583228}
+ - {fileID: 1737461361}
+ - {fileID: 912903069}
+ m_Father: {fileID: 0}
+ m_RootOrder: 13
--- !u!1 &1649786890
GameObject:
m_ObjectHideFlags: 0
@@ -7838,6 +8056,99 @@ MonoBehaviour:
compareType: 0
comparisonType: 4
ignoreCase: 0
+--- !u!1 &1737461360
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 4
+ m_Component:
+ - 224: {fileID: 1737461361}
+ - 223: {fileID: 1737461364}
+ - 114: {fileID: 1737461363}
+ - 114: {fileID: 1737461362}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1737461361
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1737461360}
+ 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 576331777}
+ m_Father: {fileID: 1630092100}
+ m_RootOrder: 1
+ 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 &1737461362
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1737461360}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!114 &1737461363
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1737461360}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, 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 &1737461364
+Canvas:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1737461360}
+ m_Enabled: 1
+ serializedVersion: 2
+ 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_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
--- !u!1 &1754111083
GameObject:
m_ObjectHideFlags: 0
@@ -8072,6 +8383,279 @@ CanvasRenderer:
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1783342057}
+--- !u!1 &1828583227
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 142980, guid: 5e7fbc8d4eb714b279eeeef2262c1e1a, type: 2}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 4
+ m_Component:
+ - 4: {fileID: 1828583228}
+ - 114: {fileID: 1828583232}
+ - 114: {fileID: 1828583231}
+ - 114: {fileID: 1828583230}
+ - 114: {fileID: 1828583229}
+ - 114: {fileID: 1828583239}
+ - 114: {fileID: 1828583238}
+ - 114: {fileID: 1828583237}
+ - 114: {fileID: 1828583234}
+ - 114: {fileID: 1828583233}
+ m_Layer: 0
+ m_Name: Flowchart
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1828583228
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 467082, guid: 5e7fbc8d4eb714b279eeeef2262c1e1a, type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1828583227}
+ 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_Children: []
+ m_Father: {fileID: 1630092100}
+ m_RootOrder: 0
+--- !u!114 &1828583229
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1828583227}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ad2261dbe44de43a980e6f7c77c88f7f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 1
+ indentLevel: 0
+ textObject: {fileID: 576331776}
+ text:
+ stringRef: {fileID: 0}
+ stringVal: Test writing to a text object and calling pause on the writer.
+ description:
+ clearText: 1
+ waitUntilFinished: 0
+ textColor: 0
+ setAlpha:
+ floatRef: {fileID: 0}
+ floatVal: 1
+ setColor:
+ colorRef: {fileID: 0}
+ colorVal: {r: 1, g: 1, b: 1, a: 1}
+--- !u!114 &1828583230
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 11462346, guid: 5e7fbc8d4eb714b279eeeef2262c1e1a,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1828583227}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d2f6487d21a03404cb21b245f0242e79, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 1828583231}
+--- !u!114 &1828583231
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 11433304, guid: 5e7fbc8d4eb714b279eeeef2262c1e1a,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1828583227}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 67
+ y: 70
+ width: 120
+ height: 40
+ itemId: 0
+ blockName: Start
+ description:
+ eventHandler: {fileID: 1828583230}
+ commandList:
+ - {fileID: 1828583229}
+ - {fileID: 1828583234}
+ - {fileID: 1828583233}
+--- !u!114 &1828583232
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 11430050, guid: 5e7fbc8d4eb714b279eeeef2262c1e1a,
+ type: 2}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1828583227}
+ 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: -350
+ y: -350
+ width: 1121
+ height: 990
+ selectedBlock: {fileID: 1828583231}
+ selectedCommands:
+ - {fileID: 1828583233}
+ variables: []
+ description:
+ stepPause: 0
+ colorCommands: 1
+ hideComponents: 1
+ saveSelection: 1
+ localizationId:
+ showLineNumbers: 0
+ hideCommands: []
+ luaEnvironment: {fileID: 0}
+ luaBindingName: flowchart
+--- !u!114 &1828583233
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1828583227}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 95d9ff288f3904c05ada7ac9c9a075bb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 8
+ indentLevel: 0
+ delay: 0
+ invokeType: 0
+ staticEvent:
+ m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 576331780}
+ m_MethodName: set_Paused
+ m_Mode: 6
+ m_Arguments:
+ m_ObjectArgument: {fileID: 0}
+ m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+ m_IntArgument: 0
+ m_FloatArgument: 0
+ m_StringArgument:
+ m_BoolArgument: 1
+ m_CallState: 2
+ m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine, Version=0.0.0.0, Culture=neutral,
+ PublicKeyToken=null
+ booleanParameter:
+ booleanRef: {fileID: 0}
+ booleanVal: 0
+ booleanEvent:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: Fungus.InvokeEvent+BooleanEvent, Assembly-CSharp, Version=0.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+ integerParameter:
+ integerRef: {fileID: 0}
+ integerVal: 0
+ integerEvent:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: Fungus.InvokeEvent+IntegerEvent, Assembly-CSharp, Version=0.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+ floatParameter:
+ floatRef: {fileID: 0}
+ floatVal: 0
+ floatEvent:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: Fungus.InvokeEvent+FloatEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
+ PublicKeyToken=null
+ stringParameter:
+ stringRef: {fileID: 0}
+ stringVal:
+ stringEvent:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: Fungus.InvokeEvent+StringEvent, Assembly-CSharp, Version=0.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!114 &1828583234
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1828583227}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3315ad2ebb85443909a1203d56d9344e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 7
+ indentLevel: 0
+ _duration:
+ floatRef: {fileID: 0}
+ floatVal: 0.5
+ durationOLD: 0
+--- !u!114 &1828583237
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1828583227}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3315ad2ebb85443909a1203d56d9344e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ itemId: 6
+ indentLevel: 0
+ _duration:
+ floatRef: {fileID: 0}
+ floatVal: 2
+ durationOLD: 0
+--- !u!114 &1828583238
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1828583227}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d2f6487d21a03404cb21b245f0242e79, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ parentBlock: {fileID: 1828583239}
+--- !u!114 &1828583239
+MonoBehaviour:
+ m_ObjectHideFlags: 2
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1828583227}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ nodeRect:
+ serializedVersion: 2
+ x: 69
+ y: 151
+ width: 121
+ height: 40
+ itemId: 5
+ blockName: CheckPaused
+ description:
+ eventHandler: {fileID: 1828583238}
+ commandList:
+ - {fileID: 1828583237}
--- !u!1 &1845987937
GameObject:
m_ObjectHideFlags: 0