This commit is contained in:
SoulliesOfficial
2025-06-13 14:59:58 -04:00
parent 27529d44dc
commit b9e6a9ab25
143 changed files with 7254 additions and 1906 deletions

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a86cfdfeb26292546876402f87f761c5
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 1897c06a1d583324981471707b41cfa5
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,19 @@
$[Start]
$Soullies: C0_Departure_P1_A_D1_S1
$Soullies: C0_Departure_P1_A_D1_S2
$Choice(Departure_Path_Choose_1){
C0_Departure_P1_A_C1_S1 -> [ChooseP2_A];
C0_Departure_P1_A_C1_S2 -> [ChooseP2_B];
}
$[ChooseP2_A]{
SetVariable("ChooseResult", 1);
GenerateDialogBlock("Departure_P2_A");
}
$Soullies: C0_Departure_P1_A_D2_S1
$[ChooseP2_B]{
SetVariable("ChooseResult", 2);
GenerateDialogBlock("Departure_P2_B");
}
$Soullies: C0_Departure_P1_A_D3_S1

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: afd46b56ef0cc5c4699710c478ff7c55
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,5 @@
$[Entry]{
GenerateSongBlock("Chaos_Zone");
}
$Soullies: C0_Departure_P2_A_D1_S1
$Soullies: C0_Departure_P2_A_D1_S2

View File

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

View File

@@ -0,0 +1,19 @@
$[Entry]
$Condition{
GetGlobalVariable("IsCursed") == 1 -> [Cursed-Start];
GetGlobalVariable("IsCursed") == 0 -> [NotCursed-Start];
}
#这是一个注释。
$[Cursed-Start]
$Zako-1(Calm): You are cursed! You are cursed!
$Zako-1(Calm): Go find Zako 0 to get rid of the curse!
$Zako-1(Calm): I won't lie to you!
#这是另一个注释。
-这个注释有两行。
$[NotCursed-Start]
$Zako-1(Happy): You are not cursed!
$Zako-1(Happy): Enjoy your adventure!

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ce2f5ed054e5d4d4082038afac4c472c
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,49 @@
$[开始]
$Condition{
GetVariable("Branch") == 1 -> [标题1];
GetVariable("Branch") == 2 -> [标题2];
}
#上面是条件判断获取变量Branch的值决定进入哪个标题。
#这是一个注释。
#-----------
$[标题1]
$角色名字1: 说话内容1
#Dialog结束了
#-----------
$[标题2]
$角色名字2: 说话内容2
$Choice(选项名字){
选项内容A -> [选择A];
选项内容B -> [选择B];
}
#上面是选项
#-----------
$[选择A]{
SetVariable("ChooseResult", 1);
GenerateDialogBlock("Departure_P2_A");
}
$角色名字2: 说话内容3-1
$角色名字2: 说话内容3-2
#标题后面的{}内为自定义函数。
#SetVariable("ChooseResult", 1) 设置变量ChooseResult的值为1。
#GenerateTextBlock("Departure_P2_A") 生成名字为Departure_P2_A的文本块。
#-----------
$[选择B]{
SetVariable("ChooseResult", 2);
GenerateDialogBlock("Departure_P2_B");
}
$角色名字2: 说话内容4-1
$角色名字2: 说话内容4-2
$角色名字2: 说话内容4-3
#-----------

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 8b05c7949169cc048afaeb7635fd7638
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,19 @@
$[Entry]
$Condition{
GetGlobalVariable("IsCursed") == 1 -> [Cursed-Start];
GetGlobalVariable("IsCursed") == 0 -> [NotCursed-Start];
}
#这是一个注释。
$[Cursed-Start]
$Zako-1(Calm): You are cursed! You are cursed!
$Zako-1(Calm): Go find Zako 0 to get rid of the curse!
$Zako-1(Calm): I won't lie to you!
#这是另一个注释。
-这个注释有两行。
$[NotCursed-Start]
$Zako-1(Happy): You are not cursed!
$Zako-1(Happy): Enjoy your adventure!

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: abedef5a950c819489df91598deb196f
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,56 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !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: 7ab917c50249812429ebd44d6574497c, type: 3}
m_Name: StoryData_Chapter0
m_EditorClassIdentifier:
serializationData:
SerializedFormat: 2
SerializedBytes:
ReferencedUnityObjects: []
SerializedBytesString:
Prefab: {fileID: 0}
PrefabModificationsReferencedUnityObjects: []
PrefabModifications: []
SerializationNodes: []
dialogBlockDatas:
- blockName: Departure_P1_A
blockID: C0_D_Departure_P1_A
blockSize: {x: 400, y: 200}
dialogTitle: P1-A
- blockName: Departure_P2_A
blockID: C0_D_Departure_P2_A
blockSize: {x: 400, y: 200}
dialogTitle: P2-A
- blockName: Departure_P2_B
blockID: C0_D_Departure_P2_B
blockSize: {x: 400, y: 200}
dialogTitle: P2-B
songBlockDatas:
- blockName: Chaos_Zone
blockID: C0_S_Departure_Chaos_Zone
blockSize: {x: 470, y: 350}
songName: Chaos Zone
tutorialBlockDatas:
- blockName: Departure_Tutorial_A
blockID: C0_T_Departure_Tutorial_A
blockSize: {x: 600, y: 375}
tutorialName: Departure Tutorial
initialBlocks:
- blockName: Departure_Tutorial_A
initialState: 2
blockPosition: {x: 200, y: -720}
nextBlocks:
- Departure_P1_A
- blockName: Departure_P1_A
initialState: 1
blockPosition: {x: 1000, y: -720}
nextBlocks: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 6e95609f9d235c042a48dbabae121053
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant: