928 lines
29 KiB
Plaintext
928 lines
29 KiB
Plaintext
%YAML 1.1
|
|
%TAG !u! tag:unity3d.com,2011:
|
|
--- !u!114 &-4041746362857051161
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 0}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 11500000, guid: e5800231a05eaae43b00503881229245, type: 3}
|
|
m_Name: Translation Library
|
|
m_EditorClassIdentifier:
|
|
originalLanguage: en
|
|
translationSets: []
|
|
--- !u!114 &11400000
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 0}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 11500000, guid: 65aaff45f3a1d794180acfe1b86e7406, type: 3}
|
|
m_Name: TIps
|
|
m_EditorClassIdentifier:
|
|
version: 1.0.0
|
|
nodes:
|
|
- rid: 8697208974171177172
|
|
- rid: 8697208974171177173
|
|
- rid: 8697208974171177174
|
|
- rid: 8697208974171177175
|
|
- rid: 8697208974171177176
|
|
- rid: 8697208974171177177
|
|
- rid: 8697208974171177178
|
|
- rid: 8697208974171177179
|
|
- rid: 8697208974171177180
|
|
- rid: 8697208974171177181
|
|
- rid: 8697208974171177182
|
|
- rid: 8697208974171177183
|
|
- rid: 8697208974171177184
|
|
- rid: 8697208974171177185
|
|
- rid: 8697208974171177186
|
|
- rid: 8697208974171177187
|
|
- rid: 8697208974171177188
|
|
- rid: 8697208974171177189
|
|
- rid: 8697208974171177190
|
|
- rid: 8697208974171177191
|
|
- rid: 8697208974171177192
|
|
- rid: 8697208974171177193
|
|
- rid: 8697208974171177194
|
|
- rid: 8697208974171177195
|
|
- rid: 8697208974171177196
|
|
- rid: 8697208974171177197
|
|
- rid: 8697208974171177198
|
|
- rid: 8697208974171177199
|
|
translationLibrary: {fileID: -4041746362857051161}
|
|
maxID: 543
|
|
references:
|
|
version: 2
|
|
RefIds:
|
|
- rid: 8697208974171177172
|
|
type: {class: ConversationNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 2
|
|
name: CONVERSATION
|
|
nodeType: 3
|
|
inputs:
|
|
- id: 3
|
|
attachedIds: 06010000
|
|
ownerId: 2
|
|
connectionType: 1
|
|
outputs:
|
|
- id: 4
|
|
attachedIds: 0d000000
|
|
ownerId: 2
|
|
connectionType: 1
|
|
width: 777.7655
|
|
height: 621.6405
|
|
xPosition: 1017.3876
|
|
yPosition: 110.51843
|
|
items:
|
|
- rid: 8697208974171177200
|
|
- rid: 8697208974171177201
|
|
- rid: 8697208974171177202
|
|
- rid: 8697208974171177203
|
|
- rid: 8697208974171177204
|
|
- rid: 8697208974171177205
|
|
- rid: 8697208974171177206
|
|
- rid: 8697208974171177207
|
|
- rid: 8697208974171177208
|
|
- rid: 8697208974171177209
|
|
- rid: 8697208974171177210
|
|
characterName: Billy
|
|
- rid: 8697208974171177173
|
|
type: {class: EntryNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 5
|
|
name: ENTRY
|
|
nodeType: 1
|
|
inputs: []
|
|
outputs:
|
|
- id: 6
|
|
attachedIds: 90000000
|
|
ownerId: 5
|
|
connectionType: 1
|
|
width: 110
|
|
height: 75
|
|
xPosition: 219.28659
|
|
yPosition: 95.127075
|
|
entryPointName: billy
|
|
- rid: 8697208974171177174
|
|
type: {class: ExitNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 12
|
|
name: EXIT
|
|
nodeType: 2
|
|
inputs:
|
|
- id: 13
|
|
attachedIds: 04000000
|
|
ownerId: 12
|
|
connectionType: 1
|
|
outputs: []
|
|
width: 110
|
|
height: 75
|
|
xPosition: 2020.1538
|
|
yPosition: 564.2527
|
|
exitPointName:
|
|
- rid: 8697208974171177175
|
|
type: {class: EntryNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 17
|
|
name: ENTRY
|
|
nodeType: 1
|
|
inputs: []
|
|
outputs:
|
|
- id: 18
|
|
attachedIds: 5b010000
|
|
ownerId: 17
|
|
connectionType: 1
|
|
width: 110
|
|
height: 75
|
|
xPosition: 237.33557
|
|
yPosition: 843.5108
|
|
entryPointName: jimmy
|
|
- rid: 8697208974171177176
|
|
type: {class: ConversationNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 19
|
|
name: CONVERSATION
|
|
nodeType: 3
|
|
inputs:
|
|
- id: 20
|
|
attachedIds: e8010000
|
|
ownerId: 19
|
|
connectionType: 1
|
|
outputs:
|
|
- id: 21
|
|
attachedIds: 6f020000
|
|
ownerId: 19
|
|
connectionType: 1
|
|
width: 797.7851
|
|
height: 396.71875
|
|
xPosition: 1016.3188
|
|
yPosition: 994.33594
|
|
items:
|
|
- rid: 8697208974171177211
|
|
- rid: 8697208974171177212
|
|
- rid: 8697208974171177213
|
|
- rid: 8697208974171177214
|
|
- rid: 8697208974171177215
|
|
characterName: Jimmy
|
|
- rid: 8697208974171177177
|
|
type: {class: ConversationNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 44
|
|
name: CONVERSATION
|
|
nodeType: 3
|
|
inputs:
|
|
- id: 45
|
|
attachedIds: 61030000
|
|
ownerId: 44
|
|
connectionType: 1
|
|
outputs:
|
|
- id: 46
|
|
attachedIds: 80020000
|
|
ownerId: 44
|
|
connectionType: 1
|
|
width: 799.24976
|
|
height: 336.172
|
|
xPosition: 1010.14136
|
|
yPosition: 1977.7427
|
|
items:
|
|
- rid: 8697208974171177216
|
|
- rid: 8697208974171177217
|
|
- rid: 8697208974171177218
|
|
- rid: 8697208974171177219
|
|
- rid: 8697208974171177220
|
|
characterName: Sam_And_Susie
|
|
- rid: 8697208974171177178
|
|
type: {class: EntryNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 47
|
|
name: ENTRY
|
|
nodeType: 1
|
|
inputs: []
|
|
outputs:
|
|
- id: 48
|
|
attachedIds: a3020000
|
|
ownerId: 47
|
|
connectionType: 1
|
|
width: 155.18744
|
|
height: 75
|
|
xPosition: 217.13736
|
|
yPosition: 2012.9974
|
|
entryPointName: sam_and_susie
|
|
- rid: 8697208974171177179
|
|
type: {class: ConversationNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 63
|
|
name: CONVERSATION
|
|
nodeType: 3
|
|
inputs:
|
|
- id: 64
|
|
attachedIds: 37030000
|
|
ownerId: 63
|
|
connectionType: 1
|
|
outputs:
|
|
- id: 65
|
|
attachedIds: 78020000
|
|
ownerId: 63
|
|
connectionType: 1
|
|
width: 796.7497
|
|
height: 289.25
|
|
xPosition: 1006.6452
|
|
yPosition: 1515.1338
|
|
items:
|
|
- rid: 8697208974171177221
|
|
- rid: 8697208974171177222
|
|
- rid: 8697208974171177223
|
|
- rid: 8697208974171177224
|
|
characterName: Teddy
|
|
- rid: 8697208974171177180
|
|
type: {class: EntryNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 66
|
|
name: ENTRY
|
|
nodeType: 1
|
|
inputs: []
|
|
outputs:
|
|
- id: 67
|
|
attachedIds: 1a020000
|
|
ownerId: 66
|
|
connectionType: 1
|
|
width: 110
|
|
height: 75
|
|
xPosition: 274.72247
|
|
yPosition: 1472.8829
|
|
entryPointName: teddy
|
|
- rid: 8697208974171177181
|
|
type: {class: ExitNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 622
|
|
name: EXIT
|
|
nodeType: 2
|
|
inputs:
|
|
- id: 623
|
|
attachedIds: 15000000
|
|
ownerId: 622
|
|
connectionType: 1
|
|
outputs: []
|
|
width: 110
|
|
height: 75
|
|
xPosition: 2031.0078
|
|
yPosition: 1199.6925
|
|
exitPointName:
|
|
- rid: 8697208974171177182
|
|
type: {class: ExitNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 631
|
|
name: EXIT
|
|
nodeType: 2
|
|
inputs:
|
|
- id: 632
|
|
attachedIds: 41000000
|
|
ownerId: 631
|
|
connectionType: 1
|
|
outputs: []
|
|
width: 110
|
|
height: 75
|
|
xPosition: 2048.807
|
|
yPosition: 1634.1895
|
|
exitPointName:
|
|
- rid: 8697208974171177183
|
|
type: {class: ExitNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 639
|
|
name: EXIT
|
|
nodeType: 2
|
|
inputs:
|
|
- id: 640
|
|
attachedIds: 2e000000
|
|
ownerId: 639
|
|
connectionType: 1
|
|
outputs: []
|
|
width: 156
|
|
height: 75
|
|
xPosition: 2036.1116
|
|
yPosition: 2162.8943
|
|
exitPointName:
|
|
- rid: 8697208974171177184
|
|
type: {class: VariableNode, ns: EasyTalk.Nodes.Variable, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 141
|
|
name: VARIABLE
|
|
nodeType: 24
|
|
inputs: []
|
|
outputs:
|
|
- id: 142
|
|
attachedIds: 91000000
|
|
ownerId: 141
|
|
connectionType: 2
|
|
width: 170
|
|
height: 130
|
|
xPosition: 112.901505
|
|
yPosition: 282.41028
|
|
variableName: shownBilly
|
|
variableValue: False
|
|
resetOnEntry: 0
|
|
- rid: 8697208974171177185
|
|
type: {class: LogicNode, ns: EasyTalk.Nodes.Logic, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 143
|
|
name: BOOL LOGIC
|
|
nodeType: 20
|
|
inputs:
|
|
- id: 144
|
|
attachedIds: 06000000
|
|
ownerId: 143
|
|
connectionType: 1
|
|
- id: 145
|
|
attachedIds: 8e000000
|
|
ownerId: 143
|
|
connectionType: 2
|
|
- id: 146
|
|
attachedIds:
|
|
ownerId: 143
|
|
connectionType: 2
|
|
outputs:
|
|
- id: 147
|
|
attachedIds:
|
|
ownerId: 143
|
|
connectionType: 2
|
|
- id: 148
|
|
attachedIds: ed000000
|
|
ownerId: 143
|
|
connectionType: 10
|
|
- id: 149
|
|
attachedIds: 04010000
|
|
ownerId: 143
|
|
connectionType: 11
|
|
width: 160
|
|
height: 120
|
|
xPosition: 440.9016
|
|
yPosition: 192.09793
|
|
logicOperation: 4
|
|
- rid: 8697208974171177186
|
|
type: {class: ExitNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 236
|
|
name: EXIT
|
|
nodeType: 2
|
|
inputs:
|
|
- id: 237
|
|
attachedIds: 94000000
|
|
ownerId: 236
|
|
connectionType: 1
|
|
outputs: []
|
|
width: 110
|
|
height: 75
|
|
xPosition: 686.2852
|
|
yPosition: -87.079895
|
|
exitPointName:
|
|
- rid: 8697208974171177187
|
|
type: {class: SetVariableNode, ns: EasyTalk.Nodes.Variable, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 259
|
|
name: SET VARIABLE
|
|
nodeType: 29
|
|
inputs:
|
|
- id: 260
|
|
attachedIds: 95000000
|
|
ownerId: 259
|
|
connectionType: 1
|
|
- id: 261
|
|
attachedIds:
|
|
ownerId: 259
|
|
connectionType: 2
|
|
outputs:
|
|
- id: 262
|
|
attachedIds: 03000000
|
|
ownerId: 259
|
|
connectionType: 1
|
|
width: 200
|
|
height: 100
|
|
xPosition: 681.3138
|
|
yPosition: 325.72476
|
|
variableName: shownBilly
|
|
variableValue: true
|
|
- rid: 8697208974171177188
|
|
type: {class: LogicNode, ns: EasyTalk.Nodes.Logic, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 346
|
|
name: BOOL LOGIC
|
|
nodeType: 20
|
|
inputs:
|
|
- id: 347
|
|
attachedIds: 12000000
|
|
ownerId: 346
|
|
connectionType: 1
|
|
- id: 348
|
|
attachedIds: ca010000
|
|
ownerId: 346
|
|
connectionType: 2
|
|
- id: 349
|
|
attachedIds:
|
|
ownerId: 346
|
|
connectionType: 2
|
|
outputs:
|
|
- id: 350
|
|
attachedIds:
|
|
ownerId: 346
|
|
connectionType: 2
|
|
- id: 351
|
|
attachedIds: ab010000
|
|
ownerId: 346
|
|
connectionType: 10
|
|
- id: 352
|
|
attachedIds: e6010000
|
|
ownerId: 346
|
|
connectionType: 11
|
|
width: 160
|
|
height: 120
|
|
xPosition: 422.1161
|
|
yPosition: 939.04156
|
|
logicOperation: 4
|
|
- rid: 8697208974171177189
|
|
type: {class: ExitNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 426
|
|
name: EXIT
|
|
nodeType: 2
|
|
inputs:
|
|
- id: 427
|
|
attachedIds: 5f010000
|
|
ownerId: 426
|
|
connectionType: 1
|
|
outputs: []
|
|
width: 110
|
|
height: 75
|
|
xPosition: 686.9054
|
|
yPosition: 746.1069
|
|
exitPointName:
|
|
- rid: 8697208974171177190
|
|
type: {class: VariableNode, ns: EasyTalk.Nodes.Variable, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 457
|
|
name: VARIABLE
|
|
nodeType: 24
|
|
inputs: []
|
|
outputs:
|
|
- id: 458
|
|
attachedIds: 5c010000
|
|
ownerId: 457
|
|
connectionType: 2
|
|
width: 170
|
|
height: 130
|
|
xPosition: 190.69818
|
|
yPosition: 1009.917
|
|
variableName: shownJimmy
|
|
variableValue: False
|
|
resetOnEntry: 0
|
|
- rid: 8697208974171177191
|
|
type: {class: SetVariableNode, ns: EasyTalk.Nodes.Variable, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 485
|
|
name: SET VARIABLE
|
|
nodeType: 29
|
|
inputs:
|
|
- id: 486
|
|
attachedIds: 60010000
|
|
ownerId: 485
|
|
connectionType: 1
|
|
- id: 487
|
|
attachedIds:
|
|
ownerId: 485
|
|
connectionType: 2
|
|
outputs:
|
|
- id: 488
|
|
attachedIds: 14000000
|
|
ownerId: 485
|
|
connectionType: 1
|
|
width: 200
|
|
height: 100
|
|
xPosition: 663.59064
|
|
yPosition: 1151.2717
|
|
variableName: shownJimmy
|
|
variableValue: true
|
|
- rid: 8697208974171177192
|
|
type: {class: ExitNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 535
|
|
name: EXIT
|
|
nodeType: 2
|
|
inputs:
|
|
- id: 536
|
|
attachedIds: 1e020000
|
|
ownerId: 535
|
|
connectionType: 1
|
|
outputs: []
|
|
width: 110
|
|
height: 75
|
|
xPosition: 694.9644
|
|
yPosition: 1359.1741
|
|
exitPointName:
|
|
- rid: 8697208974171177193
|
|
type: {class: LogicNode, ns: EasyTalk.Nodes.Logic, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 537
|
|
name: BOOL LOGIC
|
|
nodeType: 20
|
|
inputs:
|
|
- id: 538
|
|
attachedIds: 43000000
|
|
ownerId: 537
|
|
connectionType: 1
|
|
- id: 539
|
|
attachedIds: 2e020000
|
|
ownerId: 537
|
|
connectionType: 2
|
|
- id: 540
|
|
attachedIds:
|
|
ownerId: 537
|
|
connectionType: 2
|
|
outputs:
|
|
- id: 541
|
|
attachedIds:
|
|
ownerId: 537
|
|
connectionType: 2
|
|
- id: 542
|
|
attachedIds: 18020000
|
|
ownerId: 537
|
|
connectionType: 10
|
|
- id: 543
|
|
attachedIds: 35030000
|
|
ownerId: 537
|
|
connectionType: 11
|
|
width: 160
|
|
height: 120
|
|
xPosition: 467.99176
|
|
yPosition: 1536.635
|
|
logicOperation: 4
|
|
- rid: 8697208974171177194
|
|
type: {class: VariableNode, ns: EasyTalk.Nodes.Variable, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 557
|
|
name: VARIABLE
|
|
nodeType: 24
|
|
inputs: []
|
|
outputs:
|
|
- id: 558
|
|
attachedIds: 1b020000
|
|
ownerId: 557
|
|
connectionType: 2
|
|
width: 170
|
|
height: 130
|
|
xPosition: 229.24182
|
|
yPosition: 1674.135
|
|
variableName: shownTeddy
|
|
variableValue: False
|
|
resetOnEntry: 0
|
|
- rid: 8697208974171177195
|
|
type: {class: LogicNode, ns: EasyTalk.Nodes.Logic, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 674
|
|
name: BOOL LOGIC
|
|
nodeType: 20
|
|
inputs:
|
|
- id: 675
|
|
attachedIds: 30000000
|
|
ownerId: 674
|
|
connectionType: 1
|
|
- id: 676
|
|
attachedIds: b9020000
|
|
ownerId: 674
|
|
connectionType: 2
|
|
- id: 677
|
|
attachedIds:
|
|
ownerId: 674
|
|
connectionType: 2
|
|
outputs:
|
|
- id: 678
|
|
attachedIds:
|
|
ownerId: 674
|
|
connectionType: 2
|
|
- id: 679
|
|
attachedIds: b7020000
|
|
ownerId: 674
|
|
connectionType: 10
|
|
- id: 680
|
|
attachedIds: 5f030000
|
|
ownerId: 674
|
|
connectionType: 11
|
|
width: 160
|
|
height: 120
|
|
xPosition: 476.95013
|
|
yPosition: 2089.616
|
|
logicOperation: 4
|
|
- rid: 8697208974171177196
|
|
type: {class: ExitNode, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 694
|
|
name: EXIT
|
|
nodeType: 2
|
|
inputs:
|
|
- id: 695
|
|
attachedIds: a7020000
|
|
ownerId: 694
|
|
connectionType: 1
|
|
outputs: []
|
|
width: 110
|
|
height: 75
|
|
xPosition: 693.0634
|
|
yPosition: 1877.5458
|
|
exitPointName:
|
|
- rid: 8697208974171177197
|
|
type: {class: VariableNode, ns: EasyTalk.Nodes.Variable, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 696
|
|
name: VARIABLE
|
|
nodeType: 24
|
|
inputs: []
|
|
outputs:
|
|
- id: 697
|
|
attachedIds: a4020000
|
|
ownerId: 696
|
|
connectionType: 2
|
|
width: 170
|
|
height: 130
|
|
xPosition: 223.5127
|
|
yPosition: 2204.9285
|
|
variableName: shownSamAndSusie
|
|
variableValue: False
|
|
resetOnEntry: 0
|
|
- rid: 8697208974171177198
|
|
type: {class: SetVariableNode, ns: EasyTalk.Nodes.Variable, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 820
|
|
name: SET VARIABLE
|
|
nodeType: 29
|
|
inputs:
|
|
- id: 821
|
|
attachedIds: 1f020000
|
|
ownerId: 820
|
|
connectionType: 1
|
|
- id: 822
|
|
attachedIds:
|
|
ownerId: 820
|
|
connectionType: 2
|
|
outputs:
|
|
- id: 823
|
|
attachedIds: 40000000
|
|
ownerId: 820
|
|
connectionType: 1
|
|
width: 200
|
|
height: 100
|
|
xPosition: 682.84015
|
|
yPosition: 1677.554
|
|
variableName: shownTeddy
|
|
variableValue: true
|
|
- rid: 8697208974171177199
|
|
type: {class: SetVariableNode, ns: EasyTalk.Nodes.Variable, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
nodeId: 862
|
|
name: SET VARIABLE
|
|
nodeType: 29
|
|
inputs:
|
|
- id: 863
|
|
attachedIds: a8020000
|
|
ownerId: 862
|
|
connectionType: 1
|
|
- id: 864
|
|
attachedIds:
|
|
ownerId: 862
|
|
connectionType: 2
|
|
outputs:
|
|
- id: 865
|
|
attachedIds: 2d000000
|
|
ownerId: 862
|
|
connectionType: 1
|
|
width: 200
|
|
height: 100
|
|
xPosition: 709.9886
|
|
yPosition: 2242.1472
|
|
variableName: shownSamAndSusie
|
|
variableValue: true
|
|
- rid: 8697208974171177200
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: Billy is set up to use both the screen-space dialogue display AND a
|
|
speech bubble.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177201
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: He can do this because he has two different dialogue controllers which
|
|
target different displays.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177202
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: 'When the player moves into the collider zone of the <b><color=#FC8803>AreaDIalogueController</color></b>,
|
|
two things happen:'
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177203
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: Billy's <color=#CCCCFF>GreetingsController</color> is set to <color=#FF00FF>Play
|
|
on Enter</color> and automatically plays a random greeting in his speech
|
|
bubble.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177204
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: You can see how this is done in the <color=#BE03FC>BillyGreeting</color>
|
|
dialogue asset.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177205
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: The other thing that happens is the <color=#6FFC03>On Prompt</color>
|
|
and <color=#6FFC03>On Area Entered</color> events are triggered since the
|
|
<color=#CCCCFF>MainDialogueController</color> is set to <color=#FF00FF>Prompt
|
|
On Enter</color> mode.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177206
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: The main controller's events are configured to set the prompt object
|
|
to be active, and tell the <color=#FC0388>Dialogue Controls</color> component
|
|
on the player to get ready for the player to enter dialogue.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177207
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: The prompt object is deactivated when the player presses space, and
|
|
the <color=#FC0388>Dialogue Controls</color> component calls <color=#FCCF03>PlayDialogue()</color>
|
|
on <color=#CCCCFF>MainDialogueController</color>.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177208
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: The main dialogue controller is set to use the main screen-space display.
|
|
You can see in the <color=#CCCCFF>MainDialogueController</color> settings
|
|
where the targeted conversation <color=#FF00FF>Display ID</color> is set
|
|
to 'main'.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177209
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: This ID is the same as the <color=#FF00FF>Display ID</color> of one
|
|
of the screen-space display's conversation panels.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177210
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: Billy's main dialogue asset contains logic that prevents him from repeating
|
|
himself, and some logic that can cause him to respond differently to the
|
|
player if he's made angry.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177211
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: Jimmy uses the screen-space display, but he uses a conversation display
|
|
with the <color=#FF00FF>Display ID</color>, 'icon'.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177212
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: The icon conversation display makes use of a <b><color=#FC0388>Character
|
|
Image</color></b> component, which can automatically change its image based
|
|
on which character is speaking.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177213
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: The <color=#FC0388>Character Image</color> component is added as a
|
|
<color=#FC8803>Conversation Display Listener</color> to its parent conversation
|
|
display, so it gets notified when the character changes.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177214
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: You can easily create your own extensions to conversation displays
|
|
using the same technique by extending the <color=#FC8803>ConversationDisplayListener</color>
|
|
class and overriding methods.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177215
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: You can also extend the <color=#FC8803>OptionDisplayListener</color>
|
|
and <color=#FC8803>DialogueListener</color> classes to add even more functionality
|
|
to option displays, dialogue displays, and controllers.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177216
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: When you enter the trigger area for Sam and Susie, they set the dialogue
|
|
display's <color=#FF00FF>Switch Conversation Display on Character Change</color>
|
|
property to true.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177217
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: They do this in the <color=#6FFC03>On Area Entered</color> event, and
|
|
they set the property back to false when you leave their trigger area.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177218
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: When the character changes during dialogue playback, the dialogue display
|
|
searches for a conversation display with a <color=#FF00FF>Display ID</color>
|
|
equal to the speaking character's name and switches to it.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177219
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: Sam and Susie make use of this to ping-pong dialogue between each other's
|
|
speech bubbles.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177220
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: If you look at the <color=#BE03FC>SamAndSusie</color> dialogue asset
|
|
you can see how they use jump nodes in their dialogue asset to ping pong
|
|
back and forth endlessly.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177221
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: Teddy uses an alternative conversation display with the <color=#FF00FF>Display
|
|
ID</color> 'alt'.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177222
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: "Teddy uses an alternative conversation display with the <color=#FF00FF>Display
|
|
ID</color> 'alt'.\",\r\n \"Teddy's dialogue makes use of the
|
|
<color=#03FCF0>Trigger Script</color> node to retrieve the current number
|
|
of rocks the player has picked up from the <color=#FC8803>RockCollectionControls</color>
|
|
script."
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177223
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: The value is returned and stored in a variable, then used to do a simple
|
|
calculation, the result of which is displayed to the player in dialogue
|
|
text.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|
|
- rid: 8697208974171177224
|
|
type: {class: ConversationItem, ns: EasyTalk.Nodes.Common, asm: games.okitoki.EasyTalk}
|
|
data:
|
|
text: To check out how this is done, just look at the <color=#BE03FC>Teddy</color>
|
|
dialogue asset.
|
|
audioClip: {fileID: 0}
|
|
audioClipFile:
|
|
audioAssetID: 0
|