diff --git a/.idea/.idea.Continentis/.idea/inspectionProfiles/Project_Default.xml b/.idea/.idea.Continentis/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 00000000..1edb5296
--- /dev/null
+++ b/.idea/.idea.Continentis/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Assets/ExportedMods/Basic.umod b/Assets/ExportedMods/Basic.umod
index 8ec08a86..1c5ee04e 100644
--- a/Assets/ExportedMods/Basic.umod
+++ b/Assets/ExportedMods/Basic.umod
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:32d742ff0d23980fa74c1947804d629b1b9d1183724c31b5d21c9c7c7cdbe846
-size 470952611
+oid sha256:398fd753b0c8ca4d1477dc619024227d44c40cd8476e1c899a7e74d29e81ceb3
+size 479857932
diff --git a/Assets/Mods/Basic/Basic_Manifest.asset b/Assets/Mods/Basic/Basic_Manifest.asset
index f843c157..ca140548 100644
--- a/Assets/Mods/Basic/Basic_Manifest.asset
+++ b/Assets/Mods/Basic/Basic_Manifest.asset
@@ -17,16 +17,17 @@ MonoBehaviour:
- KeywordData_Basic_Buff
- KeywordData_Basic_Default
cardDataIDList:
- - CardData_Basic_FireBolt
- - CardData_Basic_RadiantBolt
- - CardData_Basic_RayOfFrost
- - CardData_Basic_WindBlade
- CardData_Basic_Bludgeon
- CardData_Basic_DualStrike
+ - CardData_Basic_FireBolt
+ - CardData_Basic_HeavySlash
- CardData_Basic_Prick
+ - CardData_Basic_RadiantBolt
+ - CardData_Basic_RayOfFrost
- CardData_Basic_RecklessAssault
- CardData_Basic_Slash
- CardData_Basic_Strike
+ - CardData_Basic_WindBlade
- CardData_Basic_CommomHolyWater
- CardData_Basic_HiddenBlade
- CardData_Basic_Cohesion
@@ -34,6 +35,7 @@ MonoBehaviour:
- CardData_Basic_HolyWaterPreparation
- CardData_Basic_MudBarrier
- CardData_Basic_Recollection
+ - CardData_Basic_ThinkingCountermeasures
- CardData_Basic_Dazed
- CardData_Basic_Faint
- CardData_Basic_Oblivion
@@ -44,6 +46,7 @@ MonoBehaviour:
- CardData_Basic_NecromanticInfusion
- CardData_Basic_SoulCleave
- CardData_Basic_WrathOfTheUnderworld
+ - CardData_Basic_GuardianAura
- CardData_Basic_KightDefense
- CardData_Basic_KnightStrike
- CardData_Basic_Smite
@@ -62,3 +65,4 @@ MonoBehaviour:
- {fileID: 4900000, guid: dae5bc8e90366584ca78827dfe470a23, type: 3}
- {fileID: 4900000, guid: 769aea741717c4a4bbf3c474056da92f, type: 3}
- {fileID: 4900000, guid: b8e11e42fa0f82c41a2cb84cd79ccb79, type: 3}
+ - {fileID: 4900000, guid: 240d7d7c1050c1c498575d637265ab32, type: 3}
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_FireBolt/CardData_Basic_FireBolt.asset b/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_FireBolt/CardData_Basic_FireBolt.asset
deleted file mode 100644
index 51d22e61..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_FireBolt/CardData_Basic_FireBolt.asset
+++ /dev/null
@@ -1,266 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_FireBolt
- m_EditorClassIdentifier:
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_FireBolt, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 4|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 4
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: Damage
- - Name: $v
- Entry: 4
- Data: 6
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: StaminaCost
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: ManaCost
- - Name: $v
- Entry: 4
- Data: 0
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: BuffLayer_Burn
- - Name: $v
- Entry: 4
- Data: 4
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: TargetCount
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 6|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 7|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 1
- - Name: upgradeCards
- Entry: 7
- Data: 8|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 9|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 10|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: BaseBuffLayer_Burn
- - Name: $v
- Entry: 4
- Data: 4
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 11|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 12|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Fire Bolt
- cardIdentifier: Basic_FireBolt
- cardRarity: 10
- cardType: 0
- cardSprite: {fileID: 21300000, guid: d29ead9d91b5ff0458f582889b916a1b, type: 3}
- cardDescription: $Keyword("Arcane"), deal $Attribute("Damage") fire damage. Apply
- $Attribute("BuffLayer_Burn") stacks of Burn.
- functionalTags:
- - TargetEnemies
- elementalTags:
- - Fire
- baseWeight: 1
- derivativeCardDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RadiantBolt/CardData_Basic_RadiantBolt.asset b/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RadiantBolt/CardData_Basic_RadiantBolt.asset
deleted file mode 100644
index 0ccdf007..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RadiantBolt/CardData_Basic_RadiantBolt.asset
+++ /dev/null
@@ -1,267 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_RadiantBolt
- m_EditorClassIdentifier:
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_RadiantBolt, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 4|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 4
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: Damage
- - Name: $v
- Entry: 4
- Data: 6
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: StaminaCost
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: ManaCost
- - Name: $v
- Entry: 4
- Data: 0
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: BuffLayer_Blind
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: TargetCount
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 6|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 7|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 1
- - Name: upgradeCards
- Entry: 7
- Data: 8|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 9|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 10|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: BuffLayer_Blind
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 11|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 12|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Radiant Bolt
- cardIdentifier: Basic_RadiantBolt
- cardRarity: 10
- cardType: 0
- cardSprite: {fileID: 21300000, guid: ae026f8c9f580c84a81cf24dcede67c4, type: 3}
- cardDescription: $Keyword("Arcane"), deal $Attribute("Damage") light damage. Apply
- $Attribute("BuffLayer_Blind") stacks of Burn.
- functionalTags:
- - TargetEnemies
- elementalTags:
- - Light
- baseWeight: 1
- derivativeCardDataList: []
- characterDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RayOfFrost/CardData_Basic_RayOfFrost.asset b/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RayOfFrost/CardData_Basic_RayOfFrost.asset
deleted file mode 100644
index d0a4809f..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RayOfFrost/CardData_Basic_RayOfFrost.asset
+++ /dev/null
@@ -1,242 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_RayOfFrost
- m_EditorClassIdentifier:
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_RayOfFrost, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 4|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 3
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: Damage
- - Name: $v
- Entry: 4
- Data: 6
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: StaminaCost
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: ManaCost
- - Name: $v
- Entry: 4
- Data: 0
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: TargetCount
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 6|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 7|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 1
- - Name: upgradeCards
- Entry: 7
- Data: 8|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 9|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 10|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 11|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 12|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Ray Of Frost
- cardIdentifier: Basic_RayOfFrost
- cardRarity: 10
- cardType: 0
- cardSprite: {fileID: 21300000, guid: bf7f801433f268846a4bc9fa86e543ce, type: 3}
- cardDescription: $Keyword("Arcane"), deal $Attribute("Damage") water damage.
- functionalTags:
- - TargetEnemies
- elementalTags:
- - Water
- baseWeight: 1
- derivativeCardDataList: []
- characterDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_WindBlade.meta b/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_WindBlade.meta
deleted file mode 100644
index d580292b..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_WindBlade.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 22a104390f5c6554cbe45dfe553d38ed
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics.meta b/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics.meta
deleted file mode 100644
index dc73afd5..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 623a21a89878f6c4dab833551787bf39
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Bludgeon.meta b/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Bludgeon.meta
deleted file mode 100644
index 51feb2a3..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Bludgeon.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 5037c151aa6b42a4d91295e8ee05af79
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_DualStrike.meta b/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_DualStrike.meta
deleted file mode 100644
index f9a01df7..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_DualStrike.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 0f848ec7beb3842478e09484bf0ff085
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Prick.meta b/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Prick.meta
deleted file mode 100644
index 8afe8a21..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Prick.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: dbb6b0b7b8b074b449d3b7b8d0efa4d7
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_RecklessAssault.meta b/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_RecklessAssault.meta
deleted file mode 100644
index 2f5f9741..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_RecklessAssault.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 34e6f38f0e5acac488e2be78ad789a2c
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_RecklessAssault/CardData_Basic_RecklessAssault.asset b/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_RecklessAssault/CardData_Basic_RecklessAssault.asset
deleted file mode 100644
index fe54a671..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_RecklessAssault/CardData_Basic_RecklessAssault.asset
+++ /dev/null
@@ -1,242 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_RecklessAssault
- m_EditorClassIdentifier:
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_RecklessAssault, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 4|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 3
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: Damage
- - Name: $v
- Entry: 4
- Data: 14
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: StaminaCost
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: ManaCost
- - Name: $v
- Entry: 4
- Data: 0
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: TargetCount
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 6|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 7|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 1
- - Name: upgradeCards
- Entry: 7
- Data: 8|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 9|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 10|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 11|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 12|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Reckless Assault
- cardIdentifier: Basic_RecklessAssault
- cardRarity: 30
- cardType: 0
- cardSprite: {fileID: 21300000, guid: cefa74ce958129d4dbaf9bf3bf8599d5, type: 3}
- cardDescription: $Keyword("Instant"), $Keyword("Unplayable"), $Keyword("Prick"),
- deal $Attribute("Damage") damage to a random target.
- functionalTags:
- - TargetEnemies
- elementalTags:
- - Physics
- baseWeight: 1
- derivativeCardDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Slash.meta b/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Slash.meta
deleted file mode 100644
index 0e7a08d7..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Slash.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 78840aa50d2e2714f91b3f71cf85100d
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Strike.meta b/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Strike.meta
deleted file mode 100644
index 791cb2e4..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Strike.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: cf9e25af074adf7408ccc99dc905bee9
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_CommomHolyWater.meta b/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_CommomHolyWater.meta
deleted file mode 100644
index a4426ac4..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_CommomHolyWater.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 12d3f77c3a27e1c41bb2b51a35ba1556
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_CommomHolyWater/CardData_Basic_CommomHolyWater.asset b/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_CommomHolyWater/CardData_Basic_CommomHolyWater.asset
deleted file mode 100644
index 086c3348..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_CommomHolyWater/CardData_Basic_CommomHolyWater.asset
+++ /dev/null
@@ -1,201 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_CommomHolyWater
- m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_CommomHolyWater, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 4|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: TargetCount
- - Name: $v
- Entry: 4
- Data: 0
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 6|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 1
- - Name: upgradeCards
- Entry: 7
- Data: 7|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 8|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 9|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 10|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 11|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Commom Holy Water
- cardIdentifier: Basic_CommomHolyWater
- cardRarity: 10
- cardType: 50
- cardSprite: {fileID: 21300000, guid: aae12ccc5edd96c40b082fba851f3056, type: 3}
- cardDescription: $Keyword("Exhaust"), exhaust at most 3 Status or Curse cards.
- functionalTags:
- - TargetSelf
- elementalTags: []
- baseWeight: 1
- derivativeCardDataList: []
- characterDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_HiddenBlade.meta b/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_HiddenBlade.meta
deleted file mode 100644
index fc3733b6..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_HiddenBlade.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 806e01c2bfdfa2c42a310a1af970d1ad
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_HiddenBlade/CardData_Basic_HiddenBlade.asset b/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_HiddenBlade/CardData_Basic_HiddenBlade.asset
deleted file mode 100644
index 38ddcbb6..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_HiddenBlade/CardData_Basic_HiddenBlade.asset
+++ /dev/null
@@ -1,242 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_HiddenBlade
- m_EditorClassIdentifier:
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_HiddenBlade, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 4|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 3
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: Damage
- - Name: $v
- Entry: 4
- Data: 14
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: StaminaCost
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: ManaCost
- - Name: $v
- Entry: 4
- Data: 0
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: TargetCount
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 6|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 7|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 1
- - Name: upgradeCards
- Entry: 7
- Data: 8|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 9|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 10|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 11|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 12|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Hidden Blade
- cardIdentifier: Basic_HiddenBlade
- cardRarity: 0
- cardType: 50
- cardSprite: {fileID: 21300000, guid: 8be7e5378b35956469dceadef0180595, type: 3}
- cardDescription: $Keyword("Retain"), $Keyword("Exhaust"), $Keyword("Prick"), deal
- $Attribute("Damage") damage.
- functionalTags:
- - TargetEnemies
- elementalTags:
- - Physics
- baseWeight: 1
- derivativeCardDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Cohesion.meta b/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Cohesion.meta
deleted file mode 100644
index f4cde0ce..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Cohesion.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: da49e426d2a13cc4c9e6f02d8e95f844
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_FightingInspiration.meta b/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_FightingInspiration.meta
deleted file mode 100644
index 42c31add..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_FightingInspiration.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 8febe4dbfb4a863448d977d59b500b68
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_HolyWaterPreparation.meta b/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_HolyWaterPreparation.meta
deleted file mode 100644
index da17e0f4..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_HolyWaterPreparation.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 08945d99937df7945b0eb839b7fc11eb
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_HolyWaterPreparation/CardData_Basic_HolyWaterPreparation.asset b/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_HolyWaterPreparation/CardData_Basic_HolyWaterPreparation.asset
deleted file mode 100644
index d82bf016..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_HolyWaterPreparation/CardData_Basic_HolyWaterPreparation.asset
+++ /dev/null
@@ -1,199 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_HolyWaterPreparation
- m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_HolyWaterPreparation, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 4|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: TargetCount
- - Name: $v
- Entry: 4
- Data: 0
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 6|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 1
- - Name: upgradeCards
- Entry: 7
- Data: 7|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 8|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 9|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 10|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Holy Water Preparation
- cardIdentifier: Basic_HolyWaterPreparation
- cardRarity: 20
- cardType: 10
- cardSprite: {fileID: 21300000, guid: 12363d2684ec21944b784f4708f4f2d4, type: 3}
- cardDescription: $Keyword("Innate"), create a bottle of Holy Water into team pile.
- functionalTags:
- - TargetSelf
- elementalTags:
- - Light
- baseWeight: 1
- derivativeCardDataList:
- - {fileID: 11400000, guid: cbbd115a40fd28d46a02de7ad2cc44d7, type: 2}
- characterDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_MudBarrier.meta b/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_MudBarrier.meta
deleted file mode 100644
index af0bf142..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_MudBarrier.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 9b2abed60bc88d24aa2d94249b6029ec
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_MudBarrier/CardData_Basic_MudBarrier.asset b/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_MudBarrier/CardData_Basic_MudBarrier.asset
deleted file mode 100644
index 47e56d26..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_MudBarrier/CardData_Basic_MudBarrier.asset
+++ /dev/null
@@ -1,234 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_MudBarrier
- m_EditorClassIdentifier:
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_MudBarrier, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 3
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: Block
- - Name: $v
- Entry: 4
- Data: 5
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: StaminaCost
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: ManaCost
- - Name: $v
- Entry: 4
- Data: 0
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 4|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: TargetCount
- - Name: $v
- Entry: 4
- Data: 0
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 6|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 1
- - Name: upgradeCards
- Entry: 7
- Data: 7|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 8|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 9|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 10|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Mud Barrier
- cardIdentifier: Basic_MudBarrier
- cardRarity: 10
- cardType: 10
- cardSprite: {fileID: 21300000, guid: f4aaeac9e07b1ec47bb965f550a84473, type: 3}
- cardDescription: $Keyword("Arcane"), add $Attribute("Block") block to self.
- functionalTags:
- - TargetSelf
- elementalTags:
- - Earth
- baseWeight: 1
- derivativeCardDataList: []
- characterDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Recollection.meta b/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Recollection.meta
deleted file mode 100644
index c9db6377..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Recollection.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 98673c94d99580d478edd8245852d843
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Dazed.meta b/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Dazed.meta
deleted file mode 100644
index f635977a..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Dazed.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 3256be5742a4ceb4896fc21a8cb64256
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Dazed/CardData_Basic_Dazed.asset b/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Dazed/CardData_Basic_Dazed.asset
deleted file mode 100644
index 4a1f31ba..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Dazed/CardData_Basic_Dazed.asset
+++ /dev/null
@@ -1,188 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_Dazed
- m_EditorClassIdentifier:
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_Dazed, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 4|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 6|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 0
- - Name: upgradeCards
- Entry: 7
- Data: 7|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 8|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 9|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 10|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 11|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Dazed
- cardIdentifier: Basic_Dazed
- cardRarity: 0
- cardType: 30
- cardSprite: {fileID: 21300000, guid: 4fa91097b38ab974981a7427201c4b71, type: 3}
- cardDescription: $Keyword("Unplayable"), $Keyword("Ethereal").
- functionalTags: []
- elementalTags: []
- baseWeight: 0
- derivativeCardDataList: []
- characterDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Faint.meta b/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Faint.meta
deleted file mode 100644
index be931e99..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Faint.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 4d3c8d0a0752eef4eadf6dff2b83a56d
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Faint/CardData_Basic_Faint.asset b/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Faint/CardData_Basic_Faint.asset
deleted file mode 100644
index 943c308c..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Faint/CardData_Basic_Faint.asset
+++ /dev/null
@@ -1,189 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_Faint
- m_EditorClassIdentifier:
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_Faint, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 4|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 6|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 1
- - Name: upgradeCards
- Entry: 7
- Data: 7|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 8|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 9|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 10|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 11|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Faint
- cardIdentifier: Basic_Faint
- cardRarity: 0
- cardType: 30
- cardSprite: {fileID: 21300000, guid: ea6ee9a7a10623544a51459bf40cad79, type: 3}
- cardDescription: $Keyword("Unplayable"), $Keyword("Ethereal"). When you draw this
- card, consume 1 stamina.
- functionalTags: []
- elementalTags: []
- baseWeight: 1
- derivativeCardDataList: []
- characterDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Oblivion.meta b/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Oblivion.meta
deleted file mode 100644
index 2edf4904..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Oblivion.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: ec04d0ba0d4079541b7b98e217f3aeb9
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Oblivion/CardData_Basic_Oblivion.asset b/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Oblivion/CardData_Basic_Oblivion.asset
deleted file mode 100644
index c8d9bc1f..00000000
--- a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Oblivion/CardData_Basic_Oblivion.asset
+++ /dev/null
@@ -1,190 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_Oblivion
- m_EditorClassIdentifier:
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_Oblivion, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 4|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 6|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 0
- - Name: upgradeCards
- Entry: 7
- Data: 7|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 8|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 9|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 10|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 11|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Oblivion
- cardIdentifier: Basic_Oblivion
- cardRarity: 0
- cardType: 30
- cardSprite: {fileID: 21300000, guid: eeb1cc66ab4e431458d499c22a92875f, type: 3}
- cardDescription: $Keyword("Unplayable"), $Keyword("Ethereal"). Brfore the end of
- the action, if this card is in your hand, a random non-status, non-curse card
- will be Exhausted.
- functionalTags: []
- elementalTags: []
- baseWeight: 0
- derivativeCardDataList: []
- characterDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/CardData_Basic_AblazeInPurgatory.asset b/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/CardData_Basic_AblazeInPurgatory.asset
deleted file mode 100644
index 376930bf..00000000
--- a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/CardData_Basic_AblazeInPurgatory.asset
+++ /dev/null
@@ -1,242 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_AblazeInPurgatory
- m_EditorClassIdentifier:
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_AblazeInPurgatory, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 4|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 3
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: StaminaCost
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: ManaCost
- - Name: $v
- Entry: 4
- Data: 0
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: HellfireStack
- - Name: $v
- Entry: 4
- Data: 8
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: TargetCount
- - Name: $v
- Entry: 4
- Data: -1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 6|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 7|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 1
- - Name: upgradeCards
- Entry: 7
- Data: 8|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 9|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 10|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 11|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 12|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Ablaze In Purgatory
- cardIdentifier: Basic_AblazeInPurgatory
- cardRarity: 30
- cardType: 10
- cardSprite: {fileID: 21300000, guid: 28e24068cd6a78b448d1bf09241b6905, type: 3}
- cardDescription: $Keyword("Arcane"), apply $Attribute("HellfireStack") stacks of
- Hellfire to all enemy targets.
- functionalTags:
- - TargetEnemies
- elementalTags:
- - Fire
- baseWeight: 1
- derivativeCardDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/CardData_Basic_ArmyOfTheDead.asset b/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/CardData_Basic_ArmyOfTheDead.asset
deleted file mode 100644
index 7928bf46..00000000
--- a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/CardData_Basic_ArmyOfTheDead.asset
+++ /dev/null
@@ -1,227 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_ArmyOfTheDead
- m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_ArmyOfTheDead, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 2
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: StaminaCost
- - Name: $v
- Entry: 4
- Data: 4
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: ManaCost
- - Name: $v
- Entry: 4
- Data: 4
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 4|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: TargetCount
- - Name: $v
- Entry: 4
- Data: 0
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 6|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 0
- - Name: upgradeCards
- Entry: 7
- Data: 7|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 8|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 9|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 10|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 11|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Army Of The Dead
- cardIdentifier: Basic_ArmyOfTheDead
- cardRarity: 40
- cardType: 10
- cardSprite: {fileID: 21300000, guid: 38466aa09b7b3dc468a47c6ca7251524, type: 3}
- cardDescription: Spawn 2 Skeleton Guards.
- functionalTags:
- - TargetSelf
- elementalTags:
- - Darkness
- baseWeight: 1
- derivativeCardDataList: []
- characterDataList:
- - {fileID: 11400000, guid: c13804ce6e8c4564f847ec2845769fe6, type: 2}
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBlast/CardData_Basic_HellfireBlast.asset b/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBlast/CardData_Basic_HellfireBlast.asset
deleted file mode 100644
index 6a36b299..00000000
--- a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBlast/CardData_Basic_HellfireBlast.asset
+++ /dev/null
@@ -1,256 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_HellfireBlast
- m_EditorClassIdentifier:
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_HellfireBlast, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 4|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 4
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: Damage
- - Name: $v
- Entry: 4
- Data: 6
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: StaminaCost
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: ManaCost
- - Name: $v
- Entry: 4
- Data: 0
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: HellfireStack
- - Name: $v
- Entry: 4
- Data: 4
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: TargetCount
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 6|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 7|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 1
- - Name: upgradeCards
- Entry: 7
- Data: 8|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 9|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 10|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 11|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 12|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Hellfire Blast
- cardIdentifier: Basic_HellfireBlast
- cardRarity: 30
- cardType: 0
- cardSprite: {fileID: 21300000, guid: 1b371965578c19a4c934f642b8a7420e, type: 3}
- cardDescription: '$Keyword("Strike"): Deal $Attribute("Damage") fire & physics
- damage. $Keyword("Arcane"): Apply $Attribute("HellfireStack") stacks of Hellfire
- to the target.'
- functionalTags:
- - TargetEnemies
- elementalTags:
- - Fire
- - Physics
- baseWeight: 1
- derivativeCardDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBrand/CardData_Basic_HellfireBrand.asset b/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBrand/CardData_Basic_HellfireBrand.asset
deleted file mode 100644
index 9ca03478..00000000
--- a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBrand/CardData_Basic_HellfireBrand.asset
+++ /dev/null
@@ -1,107 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_HellfireBrand
- m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects: []
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 6
- Data:
- - Name: prefabs
- Entry: 7
- Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 2|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 1
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 1
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 4|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 1
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 6
- Data:
- cardName:
- cardIdentifier:
- cardRarity: 0
- cardType: 0
- cardSprite: {fileID: 0}
- cardDescription:
- functionalTags: []
- elementalTags: []
- baseWeight: 1
- derivativeCardDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_NecromanticInfusion/CardData_Basic_NecromanticInfusion.asset b/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_NecromanticInfusion/CardData_Basic_NecromanticInfusion.asset
deleted file mode 100644
index eefa3de7..00000000
--- a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_NecromanticInfusion/CardData_Basic_NecromanticInfusion.asset
+++ /dev/null
@@ -1,230 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_NecromanticInfusion
- m_EditorClassIdentifier:
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_NecromanticInfusion, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 4|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 2
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: StaminaCost
- - Name: $v
- Entry: 4
- Data: 2
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: ManaCost
- - Name: $v
- Entry: 4
- Data: 2
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: TargetCount
- - Name: $v
- Entry: 4
- Data: -1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 6|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 7|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 1
- - Name: upgradeCards
- Entry: 7
- Data: 8|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 9|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 10|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 11|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 12|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Necromantic Infusion
- cardIdentifier: Basic_NecromanticInfusion
- cardRarity: 40
- cardType: 10
- cardSprite: {fileID: 21300000, guid: 4319eef242cf5a94cace1528f74bfe42, type: 3}
- cardDescription: $Keyword("Exhaust"), Apply 50% Lifesteal amplification to all
- allies.
- functionalTags:
- - TargetAllies
- elementalTags:
- - Darkness
- baseWeight: 10
- derivativeCardDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_SoulCleave/CardData_Basic_SoulCleave.asset b/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_SoulCleave/CardData_Basic_SoulCleave.asset
deleted file mode 100644
index e3dca567..00000000
--- a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_SoulCleave/CardData_Basic_SoulCleave.asset
+++ /dev/null
@@ -1,256 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_SoulCleave
- m_EditorClassIdentifier:
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_SoulCleave, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 4|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 4
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: Damage
- - Name: $v
- Entry: 4
- Data: 10
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: StaminaCost
- - Name: $v
- Entry: 4
- Data: 2
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: ManaCost
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: LifeStealPercent
- - Name: $v
- Entry: 4
- Data: 0.5
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: TargetCount
- - Name: $v
- Entry: 4
- Data: 1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 6|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 7|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 1
- - Name: upgradeCards
- Entry: 7
- Data: 8|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 9|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 10|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 11|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 12|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Soul Cleave
- cardIdentifier: Basic_SoulCleave
- cardRarity: 40
- cardType: 0
- cardSprite: {fileID: 21300000, guid: 2d851da5310713a4781f00abaa57e48e, type: 3}
- cardDescription: '$Keyword("Strike"), $Keyword("LifeSteal"): $Attribute("LifeStealPercent",
- true, true), deal $Attribute("Damage") darkness & fire damage, it will explode
- 2*stacks of Hellfire as extra damage.'
- functionalTags:
- - TargetEnemies
- elementalTags:
- - Darkness
- - Fire
- baseWeight: 10
- derivativeCardDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/CardData_Basic_WrathOfTheUnderworld.asset b/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/CardData_Basic_WrathOfTheUnderworld.asset
deleted file mode 100644
index 18327654..00000000
--- a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/CardData_Basic_WrathOfTheUnderworld.asset
+++ /dev/null
@@ -1,255 +0,0 @@
-%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_WrathOfTheUnderworld
- m_EditorClassIdentifier:
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects:
- - {fileID: 11400000}
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: cardClass
- Entry: 7
- Data: 0|System.RuntimeType, mscorlib
- - Name:
- Entry: 1
- Data: Continentis.Mods.Basic.Cards.Basic_WrathOfTheUnderworld, Assembly-CSharp
- - Name:
- Entry: 8
- Data:
- - Name: prefabs
- Entry: 7
- Data: 1|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.GameObject,
- UnityEngine.CoreModule]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 2|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: variableAttributes
- Entry: 7
- Data: 3|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 4|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 4
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: Damage
- - Name: $v
- Entry: 4
- Data: 6
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: StaminaCost
- - Name: $v
- Entry: 4
- Data: 5
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: ManaCost
- - Name: $v
- Entry: 4
- Data: 5
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: LifeStealPercent
- - Name: $v
- Entry: 4
- Data: 0.2
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: originalAttributes
- Entry: 7
- Data: 5|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 1
- - Name:
- Entry: 7
- Data:
- - Name: $k
- Entry: 1
- Data: TargetCount
- - Name: $v
- Entry: 4
- Data: -1
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: endowingCurrentAttributes
- Entry: 7
- Data: 6|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.String,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 9
- Data: 2
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: upgradeNode
- Entry: 7
- Data: 7|Continentis.MainGame.Card.CardUpgradeNode, Assembly-CSharp
- - Name: sourceCard
- Entry: 10
- Data: 0
- - Name: isTerminalNode
- Entry: 5
- Data: true
- - Name: isInfiniteUpgrade
- Entry: 5
- Data: false
- - Name: maxUpgradeLevel
- Entry: 3
- Data: 1
- - Name: upgradeCards
- Entry: 7
- Data: 8|System.Collections.Generic.List`1[[Continentis.MainGame.Card.CardData,
- Assembly-CSharp]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: defaultUpgradeAttributes
- Entry: 7
- Data: 9|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Single,
- mscorlib]], mscorlib
- - Name: comparer
- Entry: 7
- Data: 10|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
- mscorlib]], mscorlib
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customUpgradeAttributes
- Entry: 7
- Data: 11|System.Collections.Generic.List`1[[System.Collections.Generic.Dictionary`2[[System.String,
- mscorlib],[System.Single, mscorlib]], mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name: customDescriptions
- Entry: 7
- Data: 12|System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib
- - Name:
- Entry: 12
- Data: 0
- - Name:
- Entry: 13
- Data:
- - Name:
- Entry: 8
- Data:
- - Name:
- Entry: 8
- Data:
- cardName: Wrath Of The Underworld
- cardIdentifier: Basic_WrathOfTheUnderworld
- cardRarity: 50
- cardType: 0
- cardSprite: {fileID: 21300000, guid: 37468a98d6a5a824d880a27afec07d29, type: 3}
- cardDescription: '$Keyword("Sorcery"), $Keyword("LifeSteal"): $Attribute("LifeStealPercent",
- true, true), deal $Attribute("Damage") darkness damage 3 times to all enemies.'
- functionalTags:
- - TargetEnemies
- elementalTags:
- - Darkness
- baseWeight: 99999
- derivativeCardDataList: []
- characterDataList: []
diff --git a/Assets/Mods/Basic/Cards/Contents.meta b/Assets/Mods/Basic/Cards/Data.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents.meta
rename to Assets/Mods/Basic/Cards/Data.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General.meta b/Assets/Mods/Basic/Cards/Data/General.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General.meta
rename to Assets/Mods/Basic/Cards/Data/General.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack.meta b/Assets/Mods/Basic/Cards/Data/General/Attack.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack.meta
rename to Assets/Mods/Basic/Cards/Data/General/Attack.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Bludgeon/CardData_Basic_Bludgeon.asset b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Bludgeon.asset
similarity index 91%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Bludgeon/CardData_Basic_Bludgeon.asset
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Bludgeon.asset
index 07e66df5..132b2ecc 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Bludgeon/CardData_Basic_Bludgeon.asset
+++ b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Bludgeon.asset
@@ -12,17 +12,18 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
m_Name: CardData_Basic_Bludgeon
m_EditorClassIdentifier:
- classFullName: Basic_Bludgeon
- displayName: Buldgeon
+ modName: Basic
+ className: Bludgeon
+ displayName: Card_Basic_Bludgeon_DisplayName
cardRarity: 40
cardType: 0
tags:
- TargetEnemies
- Physics
cardSprite: {fileID: 21300000, guid: 77039de54f12e2a4e914f0b4956edf17, type: 3}
+ functionText: Card_Basic_Bludgeon_FunctionText
cardDescription: $Keyword("Tardy"), $Keyword("Strike"). Deal $Attribute("Damage")
damage, and apply $Attribute("WeaknessLayer") layers of $Keyword("Basic_Weak").
- cardStory:
baseWeight: 1
variableAttributes:
dictionaryList:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Bludgeon/CardData_Basic_Bludgeon.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Bludgeon.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Bludgeon/CardData_Basic_Bludgeon.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Bludgeon.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_DualStrike/CardData_Basic_DualStrike.asset b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_DualStrike.asset
similarity index 86%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_DualStrike/CardData_Basic_DualStrike.asset
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_DualStrike.asset
index 8b026b62..d34ea493 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_DualStrike/CardData_Basic_DualStrike.asset
+++ b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_DualStrike.asset
@@ -12,15 +12,15 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
m_Name: CardData_Basic_DualStrike
m_EditorClassIdentifier:
- cardLogicClassName: Basic_DualStrike
+ modName: Basic
+ className: DualStrike
+ displayName: Card_Basic_DualStrike_DisplayName
cardRarity: 10
cardType: 0
+ tags: []
cardSprite: {fileID: 21300000, guid: b5ebf255ba7f19543b7faea59e86ea77, type: 3}
+ functionText: Card_Basic_DualStrike_FunctionText
cardDescription: '$Keyword("Strike"), deal $Attribute("Damage") damage twice. '
- functionalTags:
- - TargetEnemies
- elementalTags:
- - Physics
baseWeight: 1
variableAttributes:
dictionaryList:
@@ -32,7 +32,7 @@ MonoBehaviour:
originalAttributes:
dictionaryList: []
dividerPosProp: 0.5
- endowingCurrentAttributes:
+ runtimeCurrentAttributes:
dictionaryList: []
dividerPosProp: 0.5
upgradeNode:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_DualStrike/CardData_Basic_DualStrike.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_DualStrike.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_DualStrike/CardData_Basic_DualStrike.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_DualStrike.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_FireBolt.asset b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_FireBolt.asset
new file mode 100644
index 00000000..a9d15e33
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_FireBolt.asset
@@ -0,0 +1,44 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_FireBolt
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: FireBolt
+ displayName: Card_Basic_FireBolt_DisplayName
+ cardRarity: 10
+ cardType: 0
+ tags: []
+ cardSprite: {fileID: 21300000, guid: d29ead9d91b5ff0458f582889b916a1b, type: 3}
+ functionText: Card_Basic_FireBolt_FunctionText
+ cardDescription: $Keyword("Arcane"), deal $Attribute("Damage") fire damage. Apply
+ $Attribute("BuffLayer_Burn") stacks of Burn.
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_FireBolt/CardData_Basic_FireBolt.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_FireBolt.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_FireBolt/CardData_Basic_FireBolt.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_FireBolt.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_HeavySlash.asset b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_HeavySlash.asset
new file mode 100644
index 00000000..122bec67
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_HeavySlash.asset
@@ -0,0 +1,61 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_HeavySlash
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: HeavySlash
+ displayName: Card_Basic_HeavySlash_DisplayName
+ cardRarity: 10
+ cardType: 0
+ tags:
+ - TargetEnemies
+ - Physics
+ cardSprite: {fileID: 21300000, guid: 4dfb0269898da3f4c99c9d0d77b21048, type: 3}
+ functionText: Card_Basic_HeavySlash_FunctionText
+ cardDescription:
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList:
+ - Key: Damage
+ Value: 40
+ index: 0
+ isKeyDuplicated: 0
+ - Key: StaminaCost
+ Value: 3
+ index: 1
+ isKeyDuplicated: 0
+ - Key: ManaCost
+ Value: 0
+ index: 2
+ isKeyDuplicated: 0
+ - Key: TargetCount
+ Value: 1
+ index: 3
+ isKeyDuplicated: 0
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_HeavySlash.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_HeavySlash.asset.meta
new file mode 100644
index 00000000..5a08ed61
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_HeavySlash.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 99942e4ea875f154db87d2b649d86faf
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Prick/CardData_Basic_Prick.asset b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Prick.asset
similarity index 91%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Prick/CardData_Basic_Prick.asset
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Prick.asset
index a4fa75e9..8acc7642 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Prick/CardData_Basic_Prick.asset
+++ b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Prick.asset
@@ -12,16 +12,17 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
m_Name: CardData_Basic_Prick
m_EditorClassIdentifier:
- classFullName: Basic_Prick
- displayName: Prick
+ modName: Basic
+ className: Prick
+ displayName: Card_Basic_Prick_DisplayName
cardRarity: 10
cardType: 0
tags:
- TargetEnemies
- Physics
cardSprite: {fileID: 21300000, guid: ec97c1fc43ccf9245ba35e83b5e4159d, type: 3}
+ functionText: Card_Basic_Prick_FunctionText
cardDescription: '$Keyword("Prick"), deal $Attribute("Damage") damage. '
- cardStory:
baseWeight: 1
variableAttributes:
dictionaryList:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Prick/CardData_Basic_Prick.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Prick.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Prick/CardData_Basic_Prick.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Prick.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_RadiantBolt.asset b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_RadiantBolt.asset
new file mode 100644
index 00000000..b882da58
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_RadiantBolt.asset
@@ -0,0 +1,44 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_RadiantBolt
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: RadiantBolt
+ displayName: Card_Basic_RadiantBolt_DisplayName
+ cardRarity: 10
+ cardType: 0
+ tags: []
+ cardSprite: {fileID: 21300000, guid: ae026f8c9f580c84a81cf24dcede67c4, type: 3}
+ functionText: Card_Basic_RadiantBolt_FunctionText
+ cardDescription: $Keyword("Arcane"), deal $Attribute("Damage") light damage. Apply
+ $Attribute("BuffLayer_Blind") stacks of Burn.
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RadiantBolt/CardData_Basic_RadiantBolt.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_RadiantBolt.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RadiantBolt/CardData_Basic_RadiantBolt.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_RadiantBolt.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_RayOfFrost.asset b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_RayOfFrost.asset
new file mode 100644
index 00000000..45b01484
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_RayOfFrost.asset
@@ -0,0 +1,43 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_RayOfFrost
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: RayOfFrost
+ displayName: Card_Basic_RayOfFrost_DisplayName
+ cardRarity: 10
+ cardType: 0
+ tags: []
+ cardSprite: {fileID: 21300000, guid: bf7f801433f268846a4bc9fa86e543ce, type: 3}
+ functionText: Card_Basic_RayOfFrost_FunctionText
+ cardDescription: $Keyword("Arcane"), deal $Attribute("Damage") water damage.
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RayOfFrost/CardData_Basic_RayOfFrost.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_RayOfFrost.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RayOfFrost/CardData_Basic_RayOfFrost.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_RayOfFrost.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_RecklessAssault.asset b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_RecklessAssault.asset
new file mode 100644
index 00000000..1803036b
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_RecklessAssault.asset
@@ -0,0 +1,44 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_RecklessAssault
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: RecklessAssault
+ displayName: Card_Basic_RecklessAssault_DisplayName
+ cardRarity: 30
+ cardType: 0
+ tags: []
+ cardSprite: {fileID: 21300000, guid: cefa74ce958129d4dbaf9bf3bf8599d5, type: 3}
+ functionText: Card_Basic_RecklessAssault_FunctionText
+ cardDescription: $Keyword("Instant"), $Keyword("Unplayable"), $Keyword("Prick"),
+ deal $Attribute("Damage") damage to a random target.
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_RecklessAssault/CardData_Basic_RecklessAssault.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_RecklessAssault.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_RecklessAssault/CardData_Basic_RecklessAssault.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_RecklessAssault.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Slash/CardData_Basic_Slash.asset b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Slash.asset
similarity index 91%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Slash/CardData_Basic_Slash.asset
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Slash.asset
index d52477cd..b0debee9 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Slash/CardData_Basic_Slash.asset
+++ b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Slash.asset
@@ -12,16 +12,17 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
m_Name: CardData_Basic_Slash
m_EditorClassIdentifier:
- classFullName: Basic_Slash
- displayName: Slash
+ modName: Basic
+ className: Slash
+ displayName: Card_Basic_Slash_DisplayName
cardRarity: 10
cardType: 0
tags:
- TargetEnemies
- Physics
cardSprite: {fileID: 21300000, guid: a835333acb04d9c4483b2832897e90d5, type: 3}
+ functionText: Card_Basic_Slash_FunctionText
cardDescription: '$Keyword("Slash"), deal $Attribute("Damage") damage. '
- cardStory:
baseWeight: 1
variableAttributes:
dictionaryList:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Slash/CardData_Basic_Slash.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Slash.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Slash/CardData_Basic_Slash.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Slash.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Strike/CardData_Basic_Strike.asset b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Strike.asset
similarity index 97%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Strike/CardData_Basic_Strike.asset
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Strike.asset
index b741b94c..96fa63a8 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Strike/CardData_Basic_Strike.asset
+++ b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Strike.asset
@@ -12,7 +12,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
m_Name: CardData_Basic_Strike
m_EditorClassIdentifier:
- classFullName: Basic_Strike
+ modName: Basic
+ className: Strike
displayName: Card_Basic_Strike_DisplayName
cardRarity: 10
cardType: 0
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Strike/CardData_Basic_Strike.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Strike.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Strike/CardData_Basic_Strike.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_Strike.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_WindBlade/CardData_Basic_WindBlade.asset b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_WindBlade.asset
similarity index 86%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_WindBlade/CardData_Basic_WindBlade.asset
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_WindBlade.asset
index 7c3ff5b3..42e04396 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_WindBlade/CardData_Basic_WindBlade.asset
+++ b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_WindBlade.asset
@@ -12,16 +12,16 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
m_Name: CardData_Basic_WindBlade
m_EditorClassIdentifier:
- cardLogicClassName:
+ modName: Basic
+ className: WindBlade
+ displayName: Card_Basic_WindBlade_DisplayName
cardRarity: 10
cardType: 0
+ tags: []
cardSprite: {fileID: 21300000, guid: cc9f49d9ed688ff489cb98f12cbe6f1f, type: 3}
+ functionText: Card_Basic_WindBlade_FunctionText
cardDescription: '$Keyword("Arcane"), deal $Attribute("Damage") wind damage. $Keyword("Suppress"):
Deal 4 extra damage.'
- functionalTags:
- - TargetEnemies
- elementalTags:
- - Wind
baseWeight: 1
variableAttributes:
dictionaryList: []
@@ -29,7 +29,7 @@ MonoBehaviour:
originalAttributes:
dictionaryList: []
dividerPosProp: 0.5
- endowingCurrentAttributes:
+ runtimeCurrentAttributes:
dictionaryList: []
dividerPosProp: 0.5
upgradeNode:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_WindBlade/CardData_Basic_WindBlade.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_WindBlade.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_WindBlade/CardData_Basic_WindBlade.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Attack/CardData_Basic_WindBlade.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Curse.meta b/Assets/Mods/Basic/Cards/Data/General/Curse.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Curse.meta
rename to Assets/Mods/Basic/Cards/Data/General/Curse.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Item.meta b/Assets/Mods/Basic/Cards/Data/General/Item.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Item.meta
rename to Assets/Mods/Basic/Cards/Data/General/Item.meta
diff --git a/Assets/Mods/Basic/Cards/Data/General/Item/CardData_Basic_CommomHolyWater.asset b/Assets/Mods/Basic/Cards/Data/General/Item/CardData_Basic_CommomHolyWater.asset
new file mode 100644
index 00000000..2ea1202c
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/General/Item/CardData_Basic_CommomHolyWater.asset
@@ -0,0 +1,43 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_CommomHolyWater
+ m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData
+ modName: Basic
+ className: CommonHolyWater
+ displayName: Card_Basic_CommonHolyWater_DisplayName
+ cardRarity: 10
+ cardType: 50
+ tags: []
+ cardSprite: {fileID: 21300000, guid: aae12ccc5edd96c40b082fba851f3056, type: 3}
+ functionText: Card_Basic_CommonHolyWater_FunctionText
+ cardDescription: $Keyword("Exhaust"), exhaust at most 3 Status or Curse cards.
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_CommomHolyWater/CardData_Basic_CommomHolyWater.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Item/CardData_Basic_CommomHolyWater.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Item/Basic_CommomHolyWater/CardData_Basic_CommomHolyWater.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Item/CardData_Basic_CommomHolyWater.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Data/General/Item/CardData_Basic_HiddenBlade.asset b/Assets/Mods/Basic/Cards/Data/General/Item/CardData_Basic_HiddenBlade.asset
new file mode 100644
index 00000000..e21156a9
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/General/Item/CardData_Basic_HiddenBlade.asset
@@ -0,0 +1,44 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_HiddenBlade
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: HiddenBlade
+ displayName: Card_Basic_HiddenBlade_DisplayName
+ cardRarity: 0
+ cardType: 50
+ tags: []
+ cardSprite: {fileID: 21300000, guid: 8be7e5378b35956469dceadef0180595, type: 3}
+ functionText: Card_Basic_HiddenBlade_FunctionText
+ cardDescription: $Keyword("Retain"), $Keyword("Exhaust"), $Keyword("Prick"), deal
+ $Attribute("Damage") damage.
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_HiddenBlade/CardData_Basic_HiddenBlade.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Item/CardData_Basic_HiddenBlade.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Item/Basic_HiddenBlade/CardData_Basic_HiddenBlade.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Item/CardData_Basic_HiddenBlade.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane.meta b/Assets/Mods/Basic/Cards/Data/General/Power.meta
similarity index 77%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane.meta
rename to Assets/Mods/Basic/Cards/Data/General/Power.meta
index cdfb93c8..3c1ca658 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane.meta
+++ b/Assets/Mods/Basic/Cards/Data/General/Power.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 9849de7caa4210d42aa54c87f61e564a
+guid: 4a48c7d22ebf81e4aa8b0c334584f31e
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill.meta b/Assets/Mods/Basic/Cards/Data/General/Skill.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill.meta
rename to Assets/Mods/Basic/Cards/Data/General/Skill.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Cohesion/CardData_Basic_Cohesion.asset b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_Cohesion.asset
similarity index 95%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Cohesion/CardData_Basic_Cohesion.asset
rename to Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_Cohesion.asset
index 9a3ca8a5..e229e869 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Cohesion/CardData_Basic_Cohesion.asset
+++ b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_Cohesion.asset
@@ -12,7 +12,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
m_Name: CardData_Basic_Cohesion
m_EditorClassIdentifier:
- classFullName: Basic_Cohesion
+ modName: Basic
+ className: Cohesion
displayName: Card_Basic_Cohesion_DisplayName
cardRarity: 20
cardType: 10
@@ -20,7 +21,7 @@ MonoBehaviour:
- TargetSelf
cardSprite: {fileID: 21300000, guid: b07c10d1954a22246bac8ce4e1435846, type: 3}
functionText: Card_Basic_Cohesion_FunctionText
- cardStory:
+ cardDescription:
baseWeight: 1
variableAttributes:
dictionaryList:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Cohesion/CardData_Basic_Cohesion.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_Cohesion.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Cohesion/CardData_Basic_Cohesion.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_Cohesion.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_FightingInspiration/CardData_Basic_FightingInspiration.asset b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_FightingInspiration.asset
similarity index 95%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_FightingInspiration/CardData_Basic_FightingInspiration.asset
rename to Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_FightingInspiration.asset
index b145eeec..8372ed1d 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_FightingInspiration/CardData_Basic_FightingInspiration.asset
+++ b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_FightingInspiration.asset
@@ -12,7 +12,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
m_Name: CardData_Basic_FightingInspiration
m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData
- classFullName: Basic_FightingInspiration
+ modName: Basic
+ className: FightingInspiration
displayName: Card_Basic_FightingInspiration_DisplayName
cardRarity: 20
cardType: 10
@@ -20,7 +21,7 @@ MonoBehaviour:
- TargetSelf
cardSprite: {fileID: 21300000, guid: 4ba23069b5c59e448a6aa73cfb3bcabc, type: 3}
functionText: Card_Basic_FightingInspiration_FunctionText
- cardStory:
+ cardDescription:
baseWeight: 1
variableAttributes:
dictionaryList:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_FightingInspiration/CardData_Basic_FightingInspiration.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_FightingInspiration.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_FightingInspiration/CardData_Basic_FightingInspiration.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_FightingInspiration.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_HolyWaterPreparation.asset b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_HolyWaterPreparation.asset
new file mode 100644
index 00000000..c659ea8f
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_HolyWaterPreparation.asset
@@ -0,0 +1,43 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_HolyWaterPreparation
+ m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData
+ modName: Basic
+ className: HolyWaterPreparation
+ displayName: Card_Basic_HolyWaterPreparation_DisplayName
+ cardRarity: 20
+ cardType: 10
+ tags: []
+ cardSprite: {fileID: 21300000, guid: 12363d2684ec21944b784f4708f4f2d4, type: 3}
+ functionText: Card_Basic_HolyWaterPreparation_FunctionText
+ cardDescription: $Keyword("Innate"), create a bottle of Holy Water into team pile.
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_HolyWaterPreparation/CardData_Basic_HolyWaterPreparation.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_HolyWaterPreparation.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_HolyWaterPreparation/CardData_Basic_HolyWaterPreparation.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_HolyWaterPreparation.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_MudBarrier.asset b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_MudBarrier.asset
new file mode 100644
index 00000000..9fb63679
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_MudBarrier.asset
@@ -0,0 +1,43 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_MudBarrier
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: MudBarrier
+ displayName: Card_Basic_MudBarrier_DisplayName
+ cardRarity: 10
+ cardType: 10
+ tags: []
+ cardSprite: {fileID: 21300000, guid: f4aaeac9e07b1ec47bb965f550a84473, type: 3}
+ functionText: Card_Basic_MudBarrier_FunctionText
+ cardDescription: $Keyword("Arcane"), add $Attribute("Block") block to self.
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_MudBarrier/CardData_Basic_MudBarrier.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_MudBarrier.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_MudBarrier/CardData_Basic_MudBarrier.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_MudBarrier.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Recollection/CardData_Basic_Recollection.asset b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_Recollection.asset
similarity index 97%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Recollection/CardData_Basic_Recollection.asset
rename to Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_Recollection.asset
index 74beba9e..1eacb612 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Recollection/CardData_Basic_Recollection.asset
+++ b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_Recollection.asset
@@ -12,7 +12,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
m_Name: CardData_Basic_Recollection
m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData
- classFullName: Basic_Recollection
+ modName: Basic
+ className: Recollection
displayName: Card_Basic_Recollection_DisplayName
cardRarity: 30
cardType: 10
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Recollection/CardData_Basic_Recollection.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_Recollection.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Recollection/CardData_Basic_Recollection.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_Recollection.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_ThinkingCountermeasures.asset b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_ThinkingCountermeasures.asset
new file mode 100644
index 00000000..210400ba
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_ThinkingCountermeasures.asset
@@ -0,0 +1,60 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_ThinkingCountermeasures
+ m_EditorClassIdentifier: GameAPI::Continentis.MainGame.Card.CardData
+ modName: Basic
+ className: ThinkingCountermeasures
+ displayName: Card_Basic_ThinkingCountermeasures_DisplayName
+ cardRarity: 20
+ cardType: 10
+ tags:
+ - TargetSelf
+ cardSprite: {fileID: 21300000, guid: d45a2d27dcd2fb143a9c049a1a63ba00, type: 3}
+ functionText: Card_Basic_ThinkingCountermeasures_FunctionText
+ cardDescription:
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList:
+ - Key: DrawCardAmount
+ Value: 2
+ index: 0
+ isKeyDuplicated: 0
+ - Key: StaminaCost
+ Value: 1
+ index: 1
+ isKeyDuplicated: 0
+ - Key: ManaCost
+ Value: 0
+ index: 2
+ isKeyDuplicated: 0
+ - Key: TargetCount
+ Value: 0
+ index: 3
+ isKeyDuplicated: 0
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_ThinkingCountermeasures.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_ThinkingCountermeasures.asset.meta
new file mode 100644
index 00000000..79202996
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/General/Skill/CardData_Basic_ThinkingCountermeasures.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: bb5e6097818476b4399826142cecf844
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status.meta b/Assets/Mods/Basic/Cards/Data/General/Status.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Status.meta
rename to Assets/Mods/Basic/Cards/Data/General/Status.meta
diff --git a/Assets/Mods/Basic/Cards/Data/General/Status/CardData_Basic_Dazed.asset b/Assets/Mods/Basic/Cards/Data/General/Status/CardData_Basic_Dazed.asset
new file mode 100644
index 00000000..142689a3
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/General/Status/CardData_Basic_Dazed.asset
@@ -0,0 +1,43 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_Dazed
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: Dazed
+ displayName: Card_Basic_Dazed_DisplayName
+ cardRarity: 0
+ cardType: 30
+ tags: []
+ cardSprite: {fileID: 21300000, guid: 4fa91097b38ab974981a7427201c4b71, type: 3}
+ functionText: Card_Basic_Dazed_FunctionText
+ cardDescription: $Keyword("Unplayable"), $Keyword("Ethereal").
+ baseWeight: 0
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Dazed/CardData_Basic_Dazed.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Status/CardData_Basic_Dazed.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Dazed/CardData_Basic_Dazed.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Status/CardData_Basic_Dazed.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Data/General/Status/CardData_Basic_Faint.asset b/Assets/Mods/Basic/Cards/Data/General/Status/CardData_Basic_Faint.asset
new file mode 100644
index 00000000..564fe84b
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/General/Status/CardData_Basic_Faint.asset
@@ -0,0 +1,44 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_Faint
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: Faint
+ displayName: Card_Basic_Faint_DisplayName
+ cardRarity: 0
+ cardType: 30
+ tags: []
+ cardSprite: {fileID: 21300000, guid: ea6ee9a7a10623544a51459bf40cad79, type: 3}
+ functionText: Card_Basic_Faint_FunctionText
+ cardDescription: $Keyword("Unplayable"), $Keyword("Ethereal"). When you draw this
+ card, consume 1 stamina.
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Faint/CardData_Basic_Faint.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Status/CardData_Basic_Faint.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Faint/CardData_Basic_Faint.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Status/CardData_Basic_Faint.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Data/General/Status/CardData_Basic_Oblivion.asset b/Assets/Mods/Basic/Cards/Data/General/Status/CardData_Basic_Oblivion.asset
new file mode 100644
index 00000000..d21a4edc
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/General/Status/CardData_Basic_Oblivion.asset
@@ -0,0 +1,45 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_Oblivion
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: Oblivion
+ displayName: Card_Basic_Oblivion_DisplayName
+ cardRarity: 0
+ cardType: 30
+ tags: []
+ cardSprite: {fileID: 21300000, guid: eeb1cc66ab4e431458d499c22a92875f, type: 3}
+ functionText: Card_Basic_Oblivion_FunctionText
+ cardDescription: $Keyword("Unplayable"), $Keyword("Ethereal"). Brfore the end of
+ the action, if this card is in your hand, a random non-status, non-curse card
+ will be Exhausted.
+ baseWeight: 0
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Oblivion/CardData_Basic_Oblivion.asset.meta b/Assets/Mods/Basic/Cards/Data/General/Status/CardData_Basic_Oblivion.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Oblivion/CardData_Basic_Oblivion.asset.meta
rename to Assets/Mods/Basic/Cards/Data/General/Status/CardData_Basic_Oblivion.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_AblazeInPurgatory.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_AblazeInPurgatory.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_AblazeInPurgatory.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_AblazeInPurgatory.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/Basic_AblazeInPurgatory.cs b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/AblazeInPurgatory.cs
similarity index 96%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/Basic_AblazeInPurgatory.cs
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/AblazeInPurgatory.cs
index d1afbb23..789d47c9 100644
--- a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/Basic_AblazeInPurgatory.cs
+++ b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/AblazeInPurgatory.cs
@@ -8,7 +8,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_AblazeInPurgatory : CardLogicBase
+ public class AblazeInPurgatory : CardLogicBase
{
public override void TargetingEffect(CharacterBase target)
{
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/Basic_AblazeInPurgatory.cs.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/AblazeInPurgatory.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/Basic_AblazeInPurgatory.cs.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/AblazeInPurgatory.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/CardData_Basic_AblazeInPurgatory.asset b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/CardData_Basic_AblazeInPurgatory.asset
new file mode 100644
index 00000000..abb06a87
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/CardData_Basic_AblazeInPurgatory.asset
@@ -0,0 +1,44 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_AblazeInPurgatory
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: AblazeInPurgatory
+ displayName: Card_Basic_AblazeInPurgatory_DisplayName
+ cardRarity: 30
+ cardType: 10
+ tags: []
+ cardSprite: {fileID: 21300000, guid: 28e24068cd6a78b448d1bf09241b6905, type: 3}
+ functionText: Card_Basic_AblazeInPurgatory_FunctionText
+ cardDescription: $Keyword("Arcane"), apply $Attribute("HellfireStack") stacks of
+ Hellfire to all enemy targets.
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/CardData_Basic_AblazeInPurgatory.asset.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/CardData_Basic_AblazeInPurgatory.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/CardData_Basic_AblazeInPurgatory.asset.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_AblazeInPurgatory/CardData_Basic_AblazeInPurgatory.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_ArmyOfTheDead.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_ArmyOfTheDead.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_ArmyOfTheDead.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_ArmyOfTheDead.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/Basic_ArmyOfTheDead.cs b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/ArmyOfTheDead.cs
similarity index 93%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/Basic_ArmyOfTheDead.cs
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/ArmyOfTheDead.cs
index 593d94a9..2cb0c8c3 100644
--- a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/Basic_ArmyOfTheDead.cs
+++ b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/ArmyOfTheDead.cs
@@ -8,7 +8,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_ArmyOfTheDead : CardLogicBase
+ public class ArmyOfTheDead : CardLogicBase
{
protected override CommandBase PlayEffect(List targetList)
{
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/Basic_ArmyOfTheDead.cs.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/ArmyOfTheDead.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/Basic_ArmyOfTheDead.cs.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/ArmyOfTheDead.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/CardData_Basic_ArmyOfTheDead.asset b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/CardData_Basic_ArmyOfTheDead.asset
new file mode 100644
index 00000000..411a7ba1
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/CardData_Basic_ArmyOfTheDead.asset
@@ -0,0 +1,43 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_ArmyOfTheDead
+ m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData
+ modName: Basic
+ className: ArmyOfTheDead
+ displayName: Card_Basic_ArmyOfTheDead_DisplayName
+ cardRarity: 40
+ cardType: 10
+ tags: []
+ cardSprite: {fileID: 21300000, guid: 38466aa09b7b3dc468a47c6ca7251524, type: 3}
+ functionText: Card_Basic_ArmyOfTheDead_FunctionText
+ cardDescription: Spawn 2 Skeleton Guards.
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/CardData_Basic_ArmyOfTheDead.asset.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/CardData_Basic_ArmyOfTheDead.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/CardData_Basic_ArmyOfTheDead.asset.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_ArmyOfTheDead/CardData_Basic_ArmyOfTheDead.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBlast.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBlast.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBlast.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBlast.meta
diff --git a/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBlast/CardData_Basic_HellfireBlast.asset b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBlast/CardData_Basic_HellfireBlast.asset
new file mode 100644
index 00000000..24122945
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBlast/CardData_Basic_HellfireBlast.asset
@@ -0,0 +1,45 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_HellfireBlast
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: HellfireBlast
+ displayName: Card_Basic_HellfireBlast_DisplayName
+ cardRarity: 30
+ cardType: 0
+ tags: []
+ cardSprite: {fileID: 21300000, guid: 1b371965578c19a4c934f642b8a7420e, type: 3}
+ functionText: Card_Basic_HellfireBlast_FunctionText
+ cardDescription: '$Keyword("Strike"): Deal $Attribute("Damage") fire & physics
+ damage. $Keyword("Arcane"): Apply $Attribute("HellfireStack") stacks of Hellfire
+ to the target.'
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBlast/CardData_Basic_HellfireBlast.asset.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBlast/CardData_Basic_HellfireBlast.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBlast/CardData_Basic_HellfireBlast.asset.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBlast/CardData_Basic_HellfireBlast.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBlast/Basic_HellfireBlast.cs b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBlast/HellfireBlast.cs
similarity index 96%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBlast/Basic_HellfireBlast.cs
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBlast/HellfireBlast.cs
index 1f125f6c..021e6540 100644
--- a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBlast/Basic_HellfireBlast.cs
+++ b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBlast/HellfireBlast.cs
@@ -8,7 +8,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_HellfireBlast : CardLogicBase
+ public class HellfireBlast : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBlast/Basic_HellfireBlast.cs.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBlast/HellfireBlast.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBlast/Basic_HellfireBlast.cs.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBlast/HellfireBlast.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBrand.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBrand.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBrand.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBrand.meta
diff --git a/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBrand/CardData_Basic_HellfireBrand.asset b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBrand/CardData_Basic_HellfireBrand.asset
new file mode 100644
index 00000000..3044e386
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBrand/CardData_Basic_HellfireBrand.asset
@@ -0,0 +1,43 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_HellfireBrand
+ m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData
+ modName: Basic
+ className: HellfireBlast
+ displayName: Card_Basic_HellfireBlast_DisplayName
+ cardRarity: 0
+ cardType: 0
+ tags: []
+ cardSprite: {fileID: 0}
+ functionText: Card_Basic_HellfireBlast_FunctionText
+ cardDescription:
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBrand/CardData_Basic_HellfireBrand.asset.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBrand/CardData_Basic_HellfireBrand.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBrand/CardData_Basic_HellfireBrand.asset.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBrand/CardData_Basic_HellfireBrand.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBrand/Basic_HellfireBrand.cs b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBrand/HellfireBrand.cs
similarity index 83%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBrand/Basic_HellfireBrand.cs
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBrand/HellfireBrand.cs
index a5fe7f49..d8a172cb 100644
--- a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBrand/Basic_HellfireBrand.cs
+++ b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBrand/HellfireBrand.cs
@@ -1,6 +1,6 @@
using UnityEngine;
-public class Basic_HellfireBrand : MonoBehaviour
+public class HellfireBrand : MonoBehaviour
{
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBrand/Basic_HellfireBrand.cs.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBrand/HellfireBrand.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_HellfireBrand/Basic_HellfireBrand.cs.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_HellfireBrand/HellfireBrand.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_NecromanticInfusion.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_NecromanticInfusion.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_NecromanticInfusion.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_NecromanticInfusion.meta
diff --git a/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_NecromanticInfusion/CardData_Basic_NecromanticInfusion.asset b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_NecromanticInfusion/CardData_Basic_NecromanticInfusion.asset
new file mode 100644
index 00000000..cdab567b
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_NecromanticInfusion/CardData_Basic_NecromanticInfusion.asset
@@ -0,0 +1,44 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_NecromanticInfusion
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: NecromanticInfusion
+ displayName: Card_Basic_NecromanticInfusion_DisplayName
+ cardRarity: 40
+ cardType: 10
+ tags: []
+ cardSprite: {fileID: 21300000, guid: 4319eef242cf5a94cace1528f74bfe42, type: 3}
+ functionText: Card_Basic_NecromanticInfusion_FunctionText
+ cardDescription: $Keyword("Exhaust"), Apply 50% Lifesteal amplification to all
+ allies.
+ baseWeight: 10
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_NecromanticInfusion/CardData_Basic_NecromanticInfusion.asset.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_NecromanticInfusion/CardData_Basic_NecromanticInfusion.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_NecromanticInfusion/CardData_Basic_NecromanticInfusion.asset.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_NecromanticInfusion/CardData_Basic_NecromanticInfusion.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_NecromanticInfusion/Basic_NecromanticInfusion.cs b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_NecromanticInfusion/NecromanticInfusion.cs
similarity index 93%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_NecromanticInfusion/Basic_NecromanticInfusion.cs
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_NecromanticInfusion/NecromanticInfusion.cs
index a4ea3d76..df3020a4 100644
--- a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_NecromanticInfusion/Basic_NecromanticInfusion.cs
+++ b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_NecromanticInfusion/NecromanticInfusion.cs
@@ -8,7 +8,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_NecromanticInfusion : CardLogicBase
+ public class NecromanticInfusion : CardLogicBase
{
protected override CommandBase PlayEffect(List targetList)
{
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_NecromanticInfusion/Basic_NecromanticInfusion.cs.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_NecromanticInfusion/NecromanticInfusion.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_NecromanticInfusion/Basic_NecromanticInfusion.cs.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_NecromanticInfusion/NecromanticInfusion.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_SoulCleave.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_SoulCleave.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_SoulCleave.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_SoulCleave.meta
diff --git a/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_SoulCleave/CardData_Basic_SoulCleave.asset b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_SoulCleave/CardData_Basic_SoulCleave.asset
new file mode 100644
index 00000000..85786b3c
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_SoulCleave/CardData_Basic_SoulCleave.asset
@@ -0,0 +1,45 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_SoulCleave
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: SoulCleave
+ displayName: Card_Basic_SoulCleave_DisplayName
+ cardRarity: 40
+ cardType: 0
+ tags: []
+ cardSprite: {fileID: 21300000, guid: 2d851da5310713a4781f00abaa57e48e, type: 3}
+ functionText: Card_Basic_SoulCleave_FunctionText
+ cardDescription: '$Keyword("Strike"), $Keyword("LifeSteal"): $Attribute("LifeStealPercent",
+ true, true), deal $Attribute("Damage") darkness & fire damage, it will explode
+ 2*stacks of Hellfire as extra damage.'
+ baseWeight: 10
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_SoulCleave/CardData_Basic_SoulCleave.asset.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_SoulCleave/CardData_Basic_SoulCleave.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_SoulCleave/CardData_Basic_SoulCleave.asset.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_SoulCleave/CardData_Basic_SoulCleave.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_SoulCleave/Basic_SoulCleave.cs b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_SoulCleave/SoulCleave.cs
similarity index 97%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_SoulCleave/Basic_SoulCleave.cs
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_SoulCleave/SoulCleave.cs
index 69ac9883..8d2d0730 100644
--- a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_SoulCleave/Basic_SoulCleave.cs
+++ b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_SoulCleave/SoulCleave.cs
@@ -8,7 +8,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_SoulCleave : CardLogicBase
+ public class SoulCleave : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_SoulCleave/Basic_SoulCleave.cs.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_SoulCleave/SoulCleave.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_SoulCleave/Basic_SoulCleave.cs.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_SoulCleave/SoulCleave.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld.meta
diff --git a/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/CardData_Basic_WrathOfTheUnderworld.asset b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/CardData_Basic_WrathOfTheUnderworld.asset
new file mode 100644
index 00000000..721702a7
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/CardData_Basic_WrathOfTheUnderworld.asset
@@ -0,0 +1,44 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_WrathOfTheUnderworld
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: WrathOfTheUnderworld
+ displayName: Card_Basic_WrathOfTheUnderworld_DisplayName
+ cardRarity: 50
+ cardType: 0
+ tags: []
+ cardSprite: {fileID: 21300000, guid: 37468a98d6a5a824d880a27afec07d29, type: 3}
+ functionText: Card_Basic_WrathOfTheUnderworld_FunctionText
+ cardDescription: '$Keyword("Sorcery"), $Keyword("LifeSteal"): $Attribute("LifeStealPercent",
+ true, true), deal $Attribute("Damage") darkness damage 3 times to all enemies.'
+ baseWeight: 99999
+ variableAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs: []
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/CardData_Basic_WrathOfTheUnderworld.asset.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/CardData_Basic_WrathOfTheUnderworld.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/CardData_Basic_WrathOfTheUnderworld.asset.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/CardData_Basic_WrathOfTheUnderworld.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/Basic_WrathOfTheUnderworld.cs b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/WrathOfTheUnderworld.cs
similarity index 96%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/Basic_WrathOfTheUnderworld.cs
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/WrathOfTheUnderworld.cs
index 00bab1eb..5c053d2b 100644
--- a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/Basic_WrathOfTheUnderworld.cs
+++ b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/WrathOfTheUnderworld.cs
@@ -9,7 +9,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_WrathOfTheUnderworld : CardLogicBase
+ public class WrathOfTheUnderworld : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/Basic_WrathOfTheUnderworld.cs.meta b/Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/WrathOfTheUnderworld.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/Basic_WrathOfTheUnderworld.cs.meta
rename to Assets/Mods/Basic/Cards/Data/MarshalOfTheUnderworld/Basic_WrathOfTheUnderworld/WrathOfTheUnderworld.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/PlayerHeros.meta b/Assets/Mods/Basic/Cards/Data/PlayerHeros.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/PlayerHeros.meta
rename to Assets/Mods/Basic/Cards/Data/PlayerHeros.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight.meta b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight.meta
rename to Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight.meta
diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_GuardianAura.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_GuardianAura.asset
new file mode 100644
index 00000000..82a5b204
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_GuardianAura.asset
@@ -0,0 +1,62 @@
+%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: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
+ m_Name: CardData_Basic_GuardianAura
+ m_EditorClassIdentifier:
+ modName: Basic
+ className: GuardianAura
+ displayName: Card_Basic_GuardianAura_DisplayName
+ cardRarity: 30
+ cardType: 20
+ tags:
+ - TargetSelf
+ - Light
+ cardSprite: {fileID: 21300000, guid: 17853547fddce94408762442f024131a, type: 3}
+ functionText: Card_Basic_GuardianAura_FunctionText
+ cardDescription:
+ baseWeight: 1
+ variableAttributes:
+ dictionaryList:
+ - Key: StaminaCost
+ Value: 1
+ index: 0
+ isKeyDuplicated: 0
+ - Key: ManaCost
+ Value: 1
+ index: 1
+ isKeyDuplicated: 0
+ - Key: TargetCount
+ Value: 0
+ index: 2
+ isKeyDuplicated: 0
+ - Key: GuardianAuraCount
+ Value: 4
+ index: 3
+ isKeyDuplicated: 0
+ dividerPosProp: 0.5
+ originalAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ runtimeCurrentAttributes:
+ dictionaryList: []
+ dividerPosProp: 0.5
+ upgradeNode:
+ sourceCard: {fileID: 0}
+ isTerminalNode: 0
+ isInfiniteUpgrade: 0
+ maxUpgradeLevel: 0
+ upgradeCards: []
+ customDescriptions: []
+ prefabRefs:
+ - VFX_Basic_RedImpact
+ derivativeCardDataRefs: []
+ derivativeCharacterDataRefs: []
diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_GuardianAura.asset.meta b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_GuardianAura.asset.meta
new file mode 100644
index 00000000..a8f922c1
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_GuardianAura.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 881475e719b7a794c920d34d6ba61be9
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight/CardData_Basic_KightDefense.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_KightDefense.asset
similarity index 97%
rename from Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight/CardData_Basic_KightDefense.asset
rename to Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_KightDefense.asset
index 33832025..208b4c28 100644
--- a/Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight/CardData_Basic_KightDefense.asset
+++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_KightDefense.asset
@@ -12,7 +12,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
m_Name: CardData_Basic_KightDefense
m_EditorClassIdentifier:
- classFullName: Basic_Defense
+ modName: Basic
+ className: Defense
displayName: Card_Basic_Defense_DisplayName
cardRarity: 10
cardType: 10
diff --git a/Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight/CardData_Basic_KightDefense.asset.meta b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_KightDefense.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight/CardData_Basic_KightDefense.asset.meta
rename to Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_KightDefense.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight/CardData_Basic_KnightStrike.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_KnightStrike.asset
similarity index 97%
rename from Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight/CardData_Basic_KnightStrike.asset
rename to Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_KnightStrike.asset
index 98d6816d..f6132427 100644
--- a/Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight/CardData_Basic_KnightStrike.asset
+++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_KnightStrike.asset
@@ -12,7 +12,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
m_Name: CardData_Basic_KnightStrike
m_EditorClassIdentifier:
- classFullName: Basic_Strike
+ modName: Basic
+ className: Strike
displayName: Card_Basic_Strike_DisplayName
cardRarity: 10
cardType: 0
diff --git a/Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight/CardData_Basic_KnightStrike.asset.meta b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_KnightStrike.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight/CardData_Basic_KnightStrike.asset.meta
rename to Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_KnightStrike.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight/CardData_Basic_Smite.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_Smite.asset
similarity index 97%
rename from Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight/CardData_Basic_Smite.asset
rename to Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_Smite.asset
index 61a0c185..da1476e0 100644
--- a/Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight/CardData_Basic_Smite.asset
+++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_Smite.asset
@@ -12,7 +12,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
m_Name: CardData_Basic_Smite
m_EditorClassIdentifier:
- classFullName: Basic_Smite
+ modName: Basic
+ className: Smite
displayName: Card_Basic_Smite_DisplayName
cardRarity: 10
cardType: 0
diff --git a/Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight/CardData_Basic_Smite.asset.meta b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_Smite.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/PlayerHeros/Knight/CardData_Basic_Smite.asset.meta
rename to Assets/Mods/Basic/Cards/Data/PlayerHeros/Knight/CardData_Basic_Smite.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Bludgeon/Basic_Bludgeon.cs b/Assets/Mods/Basic/Cards/Scripts/General/Bludgeon.cs
similarity index 89%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Bludgeon/Basic_Bludgeon.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/Bludgeon.cs
index b4af3619..2d109e5c 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Bludgeon/Basic_Bludgeon.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/Bludgeon.cs
@@ -8,7 +8,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_Bludgeon : CardLogicBase
+ public class Bludgeon : CardLogicBase
{
protected override void SetUpLogicComponents()
{
@@ -24,7 +24,7 @@ namespace Continentis.Mods.Basic.Cards
new Cmd_ParamFunction(0.1f, target =>
{
user.Attack(target, GetFinalDamage(target));
- Basic_Weak buff = new Basic_Weak(GetAttribute("WeaknessLayer"));
+ Weak buff = new Weak(GetAttribute("WeaknessLayer"));
buff.Apply(target, user, this);
}));
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Bludgeon/Basic_Bludgeon.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/Bludgeon.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Bludgeon/Basic_Bludgeon.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/Bludgeon.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Cohesion/Basic_Cohesion.cs b/Assets/Mods/Basic/Cards/Scripts/General/Cohesion.cs
similarity index 97%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Cohesion/Basic_Cohesion.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/Cohesion.cs
index ec6b9bb7..c5d16971 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Cohesion/Basic_Cohesion.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/Cohesion.cs
@@ -9,7 +9,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_Cohesion : CardLogicBase
+ public class Cohesion : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Cohesion/Basic_Cohesion.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/Cohesion.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Cohesion/Basic_Cohesion.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/Cohesion.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_CommomHolyWater/Basic_CommomHolyWater.cs b/Assets/Mods/Basic/Cards/Scripts/General/CommonHolyWater.cs
similarity index 95%
rename from Assets/Mods/Basic/Cards/Contents/General/Item/Basic_CommomHolyWater/Basic_CommomHolyWater.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/CommonHolyWater.cs
index 63951005..d2258d0f 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_CommomHolyWater/Basic_CommomHolyWater.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/CommonHolyWater.cs
@@ -10,7 +10,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_CommomHolyWater : CardLogicBase
+ public class CommonHolyWater : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_CommomHolyWater/Basic_CommomHolyWater.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/CommonHolyWater.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Item/Basic_CommomHolyWater/Basic_CommomHolyWater.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/CommonHolyWater.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Dazed/Basic_Dazed.cs b/Assets/Mods/Basic/Cards/Scripts/General/Dazed.cs
similarity index 72%
rename from Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Dazed/Basic_Dazed.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/Dazed.cs
index fc8b8794..ca622115 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Dazed/Basic_Dazed.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/Dazed.cs
@@ -3,7 +3,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_Dazed : CardLogicBase
+ public class Dazed : CardLogicBase
{
}
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Dazed/Basic_Dazed.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/Dazed.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Dazed/Basic_Dazed.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/Dazed.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Scripts/General/Basic_Defense.cs b/Assets/Mods/Basic/Cards/Scripts/General/Defense.cs
similarity index 95%
rename from Assets/Mods/Basic/Cards/Scripts/General/Basic_Defense.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/Defense.cs
index 1502a2f9..5cc57339 100644
--- a/Assets/Mods/Basic/Cards/Scripts/General/Basic_Defense.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/Defense.cs
@@ -7,7 +7,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_Defense : CardLogicBase
+ public class Defense : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Scripts/General/Basic_Defense.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/Defense.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Scripts/General/Basic_Defense.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/Defense.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_DualStrike/Basic_DualStrike.cs b/Assets/Mods/Basic/Cards/Scripts/General/DualStrike.cs
similarity index 96%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_DualStrike/Basic_DualStrike.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/DualStrike.cs
index e39e2dff..874f5cb7 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_DualStrike/Basic_DualStrike.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/DualStrike.cs
@@ -7,7 +7,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_DualStrike : CardLogicBase
+ public class DualStrike : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_DualStrike/Basic_DualStrike.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/DualStrike.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_DualStrike/Basic_DualStrike.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/DualStrike.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Faint/Basic_Faint.cs b/Assets/Mods/Basic/Cards/Scripts/General/Faint.cs
similarity index 89%
rename from Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Faint/Basic_Faint.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/Faint.cs
index 7d9eae3d..3080f418 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Faint/Basic_Faint.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/Faint.cs
@@ -5,7 +5,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_Faint : CardLogicBase
+ public class Faint : CardLogicBase
{
public override void Initialize()
{
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Faint/Basic_Faint.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/Faint.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Faint/Basic_Faint.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/Faint.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_FightingInspiration/Basic_FightingInspiration.cs b/Assets/Mods/Basic/Cards/Scripts/General/FightingInspiration.cs
similarity index 88%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_FightingInspiration/Basic_FightingInspiration.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/FightingInspiration.cs
index 4924509f..9ddfeebb 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_FightingInspiration/Basic_FightingInspiration.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/FightingInspiration.cs
@@ -7,7 +7,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_FightingInspiration : CardLogicBase
+ public class FightingInspiration : CardLogicBase
{
protected override void SetUpLogicComponents()
{
@@ -25,7 +25,7 @@ namespace Continentis.Mods.Basic.Cards
List filtered = LogicComponent().GetFilteredGlobalCardData();
if(filtered.TryGetRandom(out CardData cardData))
{
- cardData.GenerateCardInstance(user, "Hand").GenerateHandCardView("Hand");
+ CardInstance.GenerateCardInstance(cardData, user, "Hand").GenerateHandCardView("Hand");
}
}));
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_FightingInspiration/Basic_FightingInspiration.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/FightingInspiration.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_FightingInspiration/Basic_FightingInspiration.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/FightingInspiration.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_FireBolt/Basic_FireBolt.cs b/Assets/Mods/Basic/Cards/Scripts/General/FireBolt.cs
similarity index 88%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_FireBolt/Basic_FireBolt.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/FireBolt.cs
index 06d3ed8e..9d3511bb 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_FireBolt/Basic_FireBolt.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/FireBolt.cs
@@ -8,7 +8,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_FireBolt : CardLogicBase
+ public class FireBolt : CardLogicBase
{
protected override void SetUpLogicComponents()
{
@@ -24,7 +24,7 @@ namespace Continentis.Mods.Basic.Cards
new Cmd_ParamFunction(0.2f, target =>
{
user.Attack(target, GetFinalDamage(target));
- new Basic_Burn(GetAttribute("BuffLayer_Burn")).Apply(target, user, this);
+ new Burn(GetAttribute("BuffLayer_Burn")).Apply(target, user, this);
}));
return mainGroup;
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_FireBolt/Basic_FireBolt.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/FireBolt.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_FireBolt/Basic_FireBolt.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/FireBolt.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_HiddenBlade/Basic_HiddenBlade.cs b/Assets/Mods/Basic/Cards/Scripts/General/HiddenBlade.cs
similarity index 95%
rename from Assets/Mods/Basic/Cards/Contents/General/Item/Basic_HiddenBlade/Basic_HiddenBlade.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/HiddenBlade.cs
index c481d4c4..6759dace 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_HiddenBlade/Basic_HiddenBlade.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/HiddenBlade.cs
@@ -7,7 +7,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_HiddenBlade : CardLogicBase
+ public class HiddenBlade : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Item/Basic_HiddenBlade/Basic_HiddenBlade.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/HiddenBlade.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Item/Basic_HiddenBlade/Basic_HiddenBlade.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/HiddenBlade.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_HolyWaterPreparation/Basic_HolyWaterPreparation.cs b/Assets/Mods/Basic/Cards/Scripts/General/HolyWaterPreparation.cs
similarity index 87%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_HolyWaterPreparation/Basic_HolyWaterPreparation.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/HolyWaterPreparation.cs
index d76a854a..b6ab8cb1 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_HolyWaterPreparation/Basic_HolyWaterPreparation.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/HolyWaterPreparation.cs
@@ -9,7 +9,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_HolyWaterPreparation : CardLogicBase
+ public class HolyWaterPreparation : CardLogicBase
{
protected override void SetUpLogicComponents()
{
@@ -25,7 +25,7 @@ namespace Continentis.Mods.Basic.Cards
mainGroup.AddCommand(new Cmd_Function(() =>
{
CardData holyWaterCardData = LogicComponent().GetDerivativeCardData(0);
- holyWaterCardData.GenerateCardInstance(user.team, "Hand");
+ CardInstance.GenerateCardInstance(holyWaterCardData, user.team, "Hand");
}));
return mainGroup;
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_HolyWaterPreparation/Basic_HolyWaterPreparation.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/HolyWaterPreparation.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_HolyWaterPreparation/Basic_HolyWaterPreparation.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/HolyWaterPreparation.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Scripts/General/Basic_MudBarrier.cs b/Assets/Mods/Basic/Cards/Scripts/General/MudBarrier.cs
similarity index 94%
rename from Assets/Mods/Basic/Cards/Scripts/General/Basic_MudBarrier.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/MudBarrier.cs
index 015a3f59..a35eb84f 100644
--- a/Assets/Mods/Basic/Cards/Scripts/General/Basic_MudBarrier.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/MudBarrier.cs
@@ -7,7 +7,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_MudBarrier : CardLogicBase
+ public class MudBarrier : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Scripts/General/Basic_MudBarrier.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/MudBarrier.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Scripts/General/Basic_MudBarrier.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/MudBarrier.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Oblivion/Basic_Oblivion.cs b/Assets/Mods/Basic/Cards/Scripts/General/Oblivion.cs
similarity index 91%
rename from Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Oblivion/Basic_Oblivion.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/Oblivion.cs
index 122ff912..0e8f780f 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Oblivion/Basic_Oblivion.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/Oblivion.cs
@@ -7,7 +7,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public partial class Basic_Oblivion : CardLogicBase
+ public partial class Oblivion : CardLogicBase
{
public override void Initialize()
{
@@ -27,7 +27,7 @@ namespace Continentis.Mods.Basic.Cards
}
}
- public partial class Basic_Oblivion
+ public partial class Oblivion
{
private static bool CardFilter(CardInstance card)
{
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Oblivion/Basic_Oblivion.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/Oblivion.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Status/Basic_Oblivion/Basic_Oblivion.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/Oblivion.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Prick/Basic_Prick.cs b/Assets/Mods/Basic/Cards/Scripts/General/Prick.cs
similarity index 95%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Prick/Basic_Prick.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/Prick.cs
index 2333c6f0..a118e889 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Prick/Basic_Prick.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/Prick.cs
@@ -7,7 +7,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_Prick : CardLogicBase
+ public class Prick : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Prick/Basic_Prick.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/Prick.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Prick/Basic_Prick.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/Prick.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RadiantBolt/Basic_RadiantBolt.cs b/Assets/Mods/Basic/Cards/Scripts/General/RadiantBolt.cs
similarity index 87%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RadiantBolt/Basic_RadiantBolt.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/RadiantBolt.cs
index 090865ad..9ffeff18 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RadiantBolt/Basic_RadiantBolt.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/RadiantBolt.cs
@@ -8,7 +8,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_RadiantBolt : CardLogicBase
+ public class RadiantBolt : CardLogicBase
{
protected override void SetUpLogicComponents()
{
@@ -24,7 +24,7 @@ namespace Continentis.Mods.Basic.Cards
new Cmd_ParamFunction(0.2f, target =>
{
user.Attack(target, GetFinalDamage(target));
- new Basic_Blind(GetAttribute("BuffLayer_Blind")).Apply(target, user, this);
+ new Blind(GetAttribute("BuffLayer_Blind")).Apply(target, user, this);
}));
return mainGroup;
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RadiantBolt/Basic_RadiantBolt.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/RadiantBolt.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RadiantBolt/Basic_RadiantBolt.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/RadiantBolt.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RayOfFrost/Basic_RayOfFrost.cs b/Assets/Mods/Basic/Cards/Scripts/General/RayOfFrost.cs
similarity index 95%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RayOfFrost/Basic_RayOfFrost.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/RayOfFrost.cs
index 88b53525..fe15fcdb 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RayOfFrost/Basic_RayOfFrost.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/RayOfFrost.cs
@@ -8,7 +8,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_RayOfFrost : CardLogicBase
+ public class RayOfFrost : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RayOfFrost/Basic_RayOfFrost.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/RayOfFrost.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RayOfFrost/Basic_RayOfFrost.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/RayOfFrost.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_RecklessAssault/Basic_RecklessAssault.cs b/Assets/Mods/Basic/Cards/Scripts/General/RecklessAssault.cs
similarity index 94%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_RecklessAssault/Basic_RecklessAssault.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/RecklessAssault.cs
index e1ea2aef..444f0446 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_RecklessAssault/Basic_RecklessAssault.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/RecklessAssault.cs
@@ -7,7 +7,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_RecklessAssault : CardLogicBase
+ public class RecklessAssault : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_RecklessAssault/Basic_RecklessAssault.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/RecklessAssault.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_RecklessAssault/Basic_RecklessAssault.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/RecklessAssault.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Recollection/Basic_Recollection.cs b/Assets/Mods/Basic/Cards/Scripts/General/Recollection.cs
similarity index 95%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Recollection/Basic_Recollection.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/Recollection.cs
index 812ac085..3a101571 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Recollection/Basic_Recollection.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/Recollection.cs
@@ -7,7 +7,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_Recollection : CardLogicBase
+ public class Recollection : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Recollection/Basic_Recollection.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/Recollection.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Skill/Basic_Recollection/Basic_Recollection.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/Recollection.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Slash/Basic_Slash.cs b/Assets/Mods/Basic/Cards/Scripts/General/Slash.cs
similarity index 95%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Slash/Basic_Slash.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/Slash.cs
index 5aa83ba6..a3ac6289 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Slash/Basic_Slash.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/Slash.cs
@@ -7,7 +7,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_Slash : CardLogicBase
+ public class Slash : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Slash/Basic_Slash.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/Slash.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Slash/Basic_Slash.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/Slash.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Strike/Basic_Strike.cs b/Assets/Mods/Basic/Cards/Scripts/General/Strike.cs
similarity index 95%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Strike/Basic_Strike.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/Strike.cs
index 2ed0be1b..8d2ed24e 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Strike/Basic_Strike.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/Strike.cs
@@ -8,7 +8,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_Strike : CardLogicBase
+ public class Strike : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Strike/Basic_Strike.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/Strike.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Physics/Basic_Strike/Basic_Strike.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/Strike.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Scripts/General/ThinkingCountermeasures.cs b/Assets/Mods/Basic/Cards/Scripts/General/ThinkingCountermeasures.cs
new file mode 100644
index 00000000..27b38e32
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Scripts/General/ThinkingCountermeasures.cs
@@ -0,0 +1,21 @@
+using System.Collections.Generic;
+using Continentis.MainGame.Card;
+using Continentis.MainGame.Character;
+using Continentis.MainGame.Commands;
+using Continentis.Mods.Basic.Buffs;
+using SLSFramework.General;
+using UnityEngine;
+
+namespace Continentis.Mods.Basic.Cards
+{
+ public class ThinkingCountermeasures : CardLogicBase
+ {
+ protected override CommandBase PlayEffect(List targetList)
+ {
+ CommandGroup mainGroup = new CommandGroup(ExecutionMode.Sequential,
+ user.deckSubmodule.DrawCards(GetAttribute("DrawCardAmount")));
+
+ return mainGroup;
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/Mods/Basic/Cards/Scripts/General/ThinkingCountermeasures.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/ThinkingCountermeasures.cs.meta
new file mode 100644
index 00000000..699e7cf6
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Scripts/General/ThinkingCountermeasures.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 184bd3b742eb0d14faa3ce20231bb5cc
\ No newline at end of file
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_WindBlade/Basic_WindBlade.cs b/Assets/Mods/Basic/Cards/Scripts/General/WindBlade.cs
similarity index 97%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_WindBlade/Basic_WindBlade.cs
rename to Assets/Mods/Basic/Cards/Scripts/General/WindBlade.cs
index fe6e6746..fb88741e 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_WindBlade/Basic_WindBlade.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/General/WindBlade.cs
@@ -7,7 +7,7 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_WindBlade : CardLogicBase
+ public class WindBlade : CardLogicBase
{
protected override void SetUpLogicComponents()
{
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_WindBlade/Basic_WindBlade.cs.meta b/Assets/Mods/Basic/Cards/Scripts/General/WindBlade.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_WindBlade/Basic_WindBlade.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/General/WindBlade.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Scripts/Knight/GuardianAura.cs b/Assets/Mods/Basic/Cards/Scripts/Knight/GuardianAura.cs
new file mode 100644
index 00000000..2e5824c6
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Scripts/Knight/GuardianAura.cs
@@ -0,0 +1,24 @@
+using System.Collections.Generic;
+using Continentis.MainGame.Card;
+using Continentis.MainGame.Character;
+using Continentis.MainGame.Commands;
+using SLSFramework.General;
+using UnityEngine;
+
+namespace Continentis.Mods.Basic.Cards
+{
+ public class GuardianAura : CardLogicBase
+ {
+ protected override CommandBase PlayEffect(List targetList)
+ {
+ CommandGroup mainGroup = new CommandGroup(ExecutionMode.Sequential,
+ new Cmd_PlayAnimation(user.characterView, "Skill"),
+ new Cmd_Function(() =>
+ {
+ CreateCharacterBuff(GetAttribute("GuardianAuraCount")).Apply(user, user, this);
+ })); //对使用者施加沉重状态
+
+ return mainGroup;
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/Mods/Basic/Cards/Scripts/Knight/GuardianAura.cs.meta b/Assets/Mods/Basic/Cards/Scripts/Knight/GuardianAura.cs.meta
new file mode 100644
index 00000000..238031cc
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Scripts/Knight/GuardianAura.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 31c38b15ea4ef464cb81f5c301a6afe3
\ No newline at end of file
diff --git a/Assets/Mods/Basic/Cards/Scripts/Knight/HeavySlash.cs b/Assets/Mods/Basic/Cards/Scripts/Knight/HeavySlash.cs
new file mode 100644
index 00000000..9a50ec46
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Scripts/Knight/HeavySlash.cs
@@ -0,0 +1,42 @@
+using System.Collections.Generic;
+using Continentis.MainGame.Card;
+using Continentis.MainGame.Character;
+using Continentis.MainGame.Commands;
+using Continentis.Mods.Basic.Buffs;
+using SLSFramework.General;
+using UnityEngine;
+
+namespace Continentis.Mods.Basic.Cards
+{
+ public class HeavySlash : CardLogicBase
+ {
+ protected override void SetUpLogicComponents()
+ {
+ AddLogicComponent();
+ }
+
+ protected override CommandBase PlayEffect(List targetList)
+ {
+ CommandGroup mainGroup = TargetListCommandGroup(targetList,
+ new Cmd_PlayAnimation(user.characterView, "Attack"),
+ new Cmd_PlaySFX("SFX_Basic_SwordStrike"),
+ new Cmd_SpawnVFX("VFX_Basic_RedImpact"),
+ new Cmd_ParamFunction(target =>
+ {
+ user.Attack(target, GetFinalDamage(target));
+ })); //对目标造成伤害
+
+ mainGroup.AddCommand(new Cmd_Function(() =>
+ {
+ CreateCharacterBuff(false, 1).Apply(user, user, this);
+ })); //对使用者施加沉重状态
+
+ return mainGroup;
+ }
+
+ public override void ApplyAttributeChangesByCard()
+ {
+ LogicComponent().SetDamage_Slash();
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/Mods/Basic/Cards/Scripts/Knight/HeavySlash.cs.meta b/Assets/Mods/Basic/Cards/Scripts/Knight/HeavySlash.cs.meta
new file mode 100644
index 00000000..d7324c09
--- /dev/null
+++ b/Assets/Mods/Basic/Cards/Scripts/Knight/HeavySlash.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 7232a7d96ede60443b2641d668301d06
\ No newline at end of file
diff --git a/Assets/Mods/Basic/Cards/Scripts/Knight/Basic_Smite.cs b/Assets/Mods/Basic/Cards/Scripts/Knight/Smite.cs
similarity index 79%
rename from Assets/Mods/Basic/Cards/Scripts/Knight/Basic_Smite.cs
rename to Assets/Mods/Basic/Cards/Scripts/Knight/Smite.cs
index 4105a710..008b4218 100644
--- a/Assets/Mods/Basic/Cards/Scripts/Knight/Basic_Smite.cs
+++ b/Assets/Mods/Basic/Cards/Scripts/Knight/Smite.cs
@@ -4,13 +4,11 @@ using Continentis.MainGame.Character;
using Continentis.MainGame.Commands;
using Continentis.Mods.Basic.Buffs;
using SLSFramework.General;
-using SLSFramework.UModAssistance;
-using UnityEngine;
-using CombatBuffBase = Continentis.MainGame.Character.CombatBuffBase;
+
namespace Continentis.Mods.Basic.Cards
{
- public class Basic_Smite : CardLogicBase
+ public class Smite : CardLogicBase
{
protected override void SetUpLogicComponents()
{
@@ -26,7 +24,7 @@ namespace Continentis.Mods.Basic.Cards
new Cmd_ParamFunction(target =>
{
user.Attack(target, GetFinalDamage(target));
- ModManager.CreateInstance("Basic_Weak", GetAttribute("WeakCount")).Apply(target, user, this);
+ CreateCharacterBuff(GetAttribute("WeakCount")).Apply(target, user, this);
}));
return mainGroup;
diff --git a/Assets/Mods/Basic/Cards/Scripts/Knight/Basic_Smite.cs.meta b/Assets/Mods/Basic/Cards/Scripts/Knight/Smite.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Scripts/Knight/Basic_Smite.cs.meta
rename to Assets/Mods/Basic/Cards/Scripts/Knight/Smite.cs.meta
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Bleed.cs b/Assets/Mods/Basic/Characters/CombatBuffs/General/Bleed.cs
similarity index 89%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Bleed.cs
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Bleed.cs
index 1867a42c..919b89a9 100644
--- a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Bleed.cs
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/General/Bleed.cs
@@ -4,13 +4,12 @@ using Continentis.MainGame.Card;
using Continentis.MainGame.Character;
using SLSFramework.General;
using UnityEngine;
-using CombatBuffBase = Continentis.MainGame.Character.CombatBuffBase;
namespace Continentis.Mods.Basic.Buffs
{
- public sealed class Basic_Bleed : CombatBuffBase
+ public sealed class Bleed : CharacterCombatBuffBase
{
- public Basic_Bleed(int stack)
+ public Bleed(int stack)
{
Initialize(BuffType.Negative, BuffDispelLevel.Basic);
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Bleed.cs.meta b/Assets/Mods/Basic/Characters/CombatBuffs/General/Bleed.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Bleed.cs.meta
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Bleed.cs.meta
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Blind.cs b/Assets/Mods/Basic/Characters/CombatBuffs/General/Blind.cs
similarity index 81%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Blind.cs
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Blind.cs
index 8989ebf8..7ea507b4 100644
--- a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Blind.cs
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/General/Blind.cs
@@ -4,14 +4,9 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Buffs
{
- public sealed class Basic_Blind : CombatBuffBase
+ public sealed class Blind : CharacterCombatBuffBase
{
- private string GetDescription(int rounds, int stacks)
- {
- return $"This character's start damage in Dodge Check is decreased by {stacks}% for {rounds} rounds.";
- }
-
- public Basic_Blind(int initialCount, int stack = 25)
+ public Blind(int initialCount, int stack = 25)
{
Initialize(BuffType.Negative, BuffDispelLevel.Basic);
@@ -27,7 +22,7 @@ namespace Continentis.Mods.Basic.Buffs
generalAttributeSubmodule.numericChange.Add("DodgeCheckStartDamageMultiplier", -0.01f * stack);
}
- public override bool OnBuffApply(out CombatBuffBase existingBuff)
+ public override bool OnBuffApply(out CharacterCombatBuffBase existingBuff)
{
MainGameManager.Instance.basePrefabs.GenerateInfoText("Blind", attachedCharacter.characterView);
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Blind.cs.meta b/Assets/Mods/Basic/Characters/CombatBuffs/General/Blind.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Blind.cs.meta
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Blind.cs.meta
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Burn.cs b/Assets/Mods/Basic/Characters/CombatBuffs/General/Burn.cs
similarity index 87%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Burn.cs
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Burn.cs
index 2a6b1907..af17cdd6 100644
--- a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Burn.cs
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/General/Burn.cs
@@ -4,13 +4,12 @@ using Continentis.MainGame.Card;
using Continentis.MainGame.Character;
using SLSFramework.General;
using UnityEngine;
-using CombatBuffBase = Continentis.MainGame.Character.CombatBuffBase;
namespace Continentis.Mods.Basic.Buffs
{
- public sealed class Basic_Burn : CombatBuffBase
+ public sealed class Burn : CharacterCombatBuffBase
{
- public Basic_Burn(int stack)
+ public Burn(int stack)
{
Initialize(BuffType.Negative, BuffDispelLevel.Basic);
@@ -25,7 +24,7 @@ namespace Continentis.Mods.Basic.Buffs
this.eventSubmodule.onAfterPlayCard.Add("Burn", new EventUnit>(OnAfterPlayCard));
}
- public override bool OnBuffApply(out CombatBuffBase existingBuff)
+ public override bool OnBuffApply(out CharacterCombatBuffBase existingBuff)
{
MainGameManager.Instance.basePrefabs.GenerateInfoText("Burn", attachedCharacter.characterView);
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Burn.cs.meta b/Assets/Mods/Basic/Characters/CombatBuffs/General/Burn.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Burn.cs.meta
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Burn.cs.meta
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Corrosion.cs b/Assets/Mods/Basic/Characters/CombatBuffs/General/Corrosion.cs
similarity index 91%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Corrosion.cs
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Corrosion.cs
index 8f4ea4e6..4784c71b 100644
--- a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Corrosion.cs
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/General/Corrosion.cs
@@ -5,9 +5,9 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Buffs
{
- public sealed class Basic_Corrosion : CombatBuffBase
+ public sealed class Corrosion : CharacterCombatBuffBase
{
- public Basic_Corrosion(int stack)
+ public Corrosion(int stack)
{
Initialize(BuffType.Negative, BuffDispelLevel.Basic);
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Corrosion.cs.meta b/Assets/Mods/Basic/Characters/CombatBuffs/General/Corrosion.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Corrosion.cs.meta
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Corrosion.cs.meta
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Firm.cs b/Assets/Mods/Basic/Characters/CombatBuffs/General/Firm.cs
similarity index 90%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Firm.cs
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Firm.cs
index 88248f10..253779de 100644
--- a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Firm.cs
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/General/Firm.cs
@@ -6,9 +6,9 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Buffs
{
- public sealed class Basic_Firm : CombatBuffBase, IBuffExtension_IntegerRange
+ public sealed class Firm : CharacterCombatBuffBase, IBuffExtension_IntegerRange
{
- public Basic_Firm(int stack)
+ public Firm(int stack)
{
Initialize(BuffType.Positive, BuffDispelLevel.Strong);
@@ -25,7 +25,7 @@ namespace Continentis.Mods.Basic.Buffs
(this as IBuffExtension_IntegerRange).Initialize(stack);
}
- public override bool OnBuffApply(out CombatBuffBase existingBuff)
+ public override bool OnBuffApply(out CharacterCombatBuffBase existingBuff)
{
MainGameManager.Instance.basePrefabs.GenerateInfoText("Firm", attachedCharacter.characterView);
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Firm.cs.meta b/Assets/Mods/Basic/Characters/CombatBuffs/General/Firm.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Firm.cs.meta
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Firm.cs.meta
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Freeze.cs b/Assets/Mods/Basic/Characters/CombatBuffs/General/Freeze.cs
similarity index 90%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Freeze.cs
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Freeze.cs
index 7f4c4745..dac44c3e 100644
--- a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Freeze.cs
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/General/Freeze.cs
@@ -4,9 +4,9 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Buffs
{
- public sealed class Basic_Freeze : CombatBuffBase
+ public sealed class Freeze : CharacterCombatBuffBase
{
- public Basic_Freeze(int initialCount, int stack = 25)
+ public Freeze(int initialCount, int stack = 25)
{
Initialize(BuffType.Negative, BuffDispelLevel.Basic);
@@ -24,7 +24,7 @@ namespace Continentis.Mods.Basic.Buffs
generalAttributeSubmodule.numericChange.Add("DodgeGainMultiplier", -0.01f * stack);
}
- public override bool OnBuffApply(out CombatBuffBase existingBuff)
+ public override bool OnBuffApply(out CharacterCombatBuffBase existingBuff)
{
MainGameManager.Instance.basePrefabs.GenerateInfoText("Freeze", attachedCharacter.characterView);
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Freeze.cs.meta b/Assets/Mods/Basic/Characters/CombatBuffs/General/Freeze.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Freeze.cs.meta
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Freeze.cs.meta
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Heavy.cs b/Assets/Mods/Basic/Characters/CombatBuffs/General/Heavy.cs
new file mode 100644
index 00000000..41178f97
--- /dev/null
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/General/Heavy.cs
@@ -0,0 +1,44 @@
+using Continentis.MainGame;
+using Continentis.MainGame.Character;
+using UnityEngine;
+
+namespace Continentis.Mods.Basic.Buffs
+{
+ public class Heavy : CharacterCombatBuffBase
+ {
+ private readonly bool isAdditive;
+
+
+ public Heavy(bool additive = false, int actionCount = 1)
+ {
+ Initialize(BuffType.Negative, BuffDispelLevel.Basic);
+ this.isAdditive = additive;
+
+ this.contentSubmodule = new ContentSubmodule(this)
+ .AddParameterGetter("Count", () => actionCountSubmodule.remainingCount.ToString());
+
+ this.iconSubmodule = new IconSubmodule(this);
+
+ this.actionCountSubmodule = new CountSubmodule(this, actionCount);
+
+ this.statusSubmodule = new StatusSubmodule(this, StatusType.Heavy);
+ }
+
+ public override bool OnBuffApply(out CharacterCombatBuffBase existingBuff)
+ {
+ MainGameManager.Instance.basePrefabs.GenerateInfoText("Heavy", attachedCharacter.characterView);
+
+ if (FindExistingSameBuff(out existingBuff))
+ {
+ if (this.isAdditive) //可叠加型状态
+ {
+ existingBuff.actionCountSubmodule.AddMaxCount(this.actionCountSubmodule.maximumCount);
+ }
+
+ return false;
+ }
+
+ return true;
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Heavy.cs.meta b/Assets/Mods/Basic/Characters/CombatBuffs/General/Heavy.cs.meta
new file mode 100644
index 00000000..821e0d67
--- /dev/null
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/General/Heavy.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: fa6416b18bb0122409abb80cfddbedc2
\ No newline at end of file
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Nimble.cs b/Assets/Mods/Basic/Characters/CombatBuffs/General/Nimble.cs
similarity index 90%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Nimble.cs
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Nimble.cs
index 112c613e..c0176737 100644
--- a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Nimble.cs
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/General/Nimble.cs
@@ -6,9 +6,9 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Buffs
{
- public sealed class Basic_Nimble : CombatBuffBase, IBuffExtension_IntegerRange
+ public sealed class Nimble : CharacterCombatBuffBase, IBuffExtension_IntegerRange
{
- public Basic_Nimble(int stack)
+ public Nimble(int stack)
{
Initialize(BuffType.Positive, BuffDispelLevel.Strong);
@@ -25,7 +25,7 @@ namespace Continentis.Mods.Basic.Buffs
(this as IBuffExtension_IntegerRange).Initialize(stack);
}
- public override bool OnBuffApply(out CombatBuffBase existingBuff)
+ public override bool OnBuffApply(out CharacterCombatBuffBase existingBuff)
{
MainGameManager.Instance.basePrefabs.GenerateInfoText("Nimble", attachedCharacter.characterView);
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Nimble.cs.meta b/Assets/Mods/Basic/Characters/CombatBuffs/General/Nimble.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Nimble.cs.meta
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Nimble.cs.meta
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Prowess.cs b/Assets/Mods/Basic/Characters/CombatBuffs/General/Prowess.cs
similarity index 90%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Prowess.cs
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Prowess.cs
index 1ce7d7e2..bf1d3c4d 100644
--- a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Prowess.cs
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/General/Prowess.cs
@@ -6,9 +6,9 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Buffs
{
- public sealed class Basic_Prowess : CombatBuffBase, IBuffExtension_IntegerRange
+ public sealed class Prowess : CharacterCombatBuffBase, IBuffExtension_IntegerRange
{
- public Basic_Prowess(int stack)
+ public Prowess(int stack)
{
Initialize(BuffType.Positive, BuffDispelLevel.Strong);
@@ -25,7 +25,7 @@ namespace Continentis.Mods.Basic.Buffs
(this as IBuffExtension_IntegerRange).Initialize(stack);
}
- public override bool OnBuffApply(out CombatBuffBase existingBuff)
+ public override bool OnBuffApply(out CharacterCombatBuffBase existingBuff)
{
MainGameManager.Instance.basePrefabs.GenerateInfoText("Prowess", attachedCharacter.characterView);
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Prowess.cs.meta b/Assets/Mods/Basic/Characters/CombatBuffs/General/Prowess.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Prowess.cs.meta
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Prowess.cs.meta
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Resonance.cs b/Assets/Mods/Basic/Characters/CombatBuffs/General/Resonance.cs
similarity index 88%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Resonance.cs
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Resonance.cs
index 86af2218..49b6527e 100644
--- a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Resonance.cs
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/General/Resonance.cs
@@ -3,15 +3,14 @@ using Continentis.MainGame;
using Continentis.MainGame.Character;
using SLSFramework.General;
using UnityEngine;
-using CombatBuffBase = Continentis.MainGame.Character.CombatBuffBase;
namespace Continentis.Mods.Basic.Buffs
{
- public sealed class Basic_Resonance : CombatBuffBase, IBuffExtension_IntegerRange
+ public sealed class Resonance : CharacterCombatBuffBase, IBuffExtension_IntegerRange
{
public Func GetDescription { get; set; }
- public Basic_Resonance(int stack)
+ public Resonance(int stack)
{
Initialize(BuffType.Positive, BuffDispelLevel.Strong);
@@ -28,7 +27,7 @@ namespace Continentis.Mods.Basic.Buffs
(this as IBuffExtension_IntegerRange).Initialize(stack);
}
- public override bool OnBuffApply(out CombatBuffBase existingBuff)
+ public override bool OnBuffApply(out CharacterCombatBuffBase existingBuff)
{
MainGameManager.Instance.basePrefabs.GenerateInfoText("Resonance", attachedCharacter.characterView);
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Resonance.cs.meta b/Assets/Mods/Basic/Characters/CombatBuffs/General/Resonance.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Resonance.cs.meta
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Resonance.cs.meta
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Vulnerable.cs b/Assets/Mods/Basic/Characters/CombatBuffs/General/Vulnerable.cs
similarity index 86%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Vulnerable.cs
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Vulnerable.cs
index 6c961155..3f7bfd75 100644
--- a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Vulnerable.cs
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/General/Vulnerable.cs
@@ -5,9 +5,9 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Buffs
{
- public sealed class Basic_Vulnerable : CombatBuffBase
+ public sealed class Vulnerable : CharacterCombatBuffBase
{
- public Basic_Vulnerable(int duration)
+ public Vulnerable(int duration)
{
Initialize(BuffType.Negative, BuffDispelLevel.Basic);
@@ -22,7 +22,7 @@ namespace Continentis.Mods.Basic.Buffs
generalAttributeSubmodule.numericChange.Add("PhysicsDamageGainMultiplier", 0.5f);
}
- public override bool OnBuffApply(out CombatBuffBase existingBuff)
+ public override bool OnBuffApply(out CharacterCombatBuffBase existingBuff)
{
MainGameManager.Instance.basePrefabs.GenerateInfoText("Vulnerable", attachedCharacter.characterView);
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Vulnerable.cs.meta b/Assets/Mods/Basic/Characters/CombatBuffs/General/Vulnerable.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Vulnerable.cs.meta
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Vulnerable.cs.meta
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Weak.cs b/Assets/Mods/Basic/Characters/CombatBuffs/General/Weak.cs
similarity index 87%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Weak.cs
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Weak.cs
index 16045b9e..7d1c79b1 100644
--- a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Weak.cs
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/General/Weak.cs
@@ -4,9 +4,9 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Buffs
{
- public sealed class Basic_Weak : CombatBuffBase
+ public sealed class Weak : CharacterCombatBuffBase
{
- public Basic_Weak(int duration)
+ public Weak(int duration)
{
Initialize(BuffType.Negative, BuffDispelLevel.Basic);
@@ -21,7 +21,7 @@ namespace Continentis.Mods.Basic.Buffs
generalAttributeSubmodule.numericChange.Add("PhysicsDamageDealtMultiplier", -0.25f);
}
- public override bool OnBuffApply(out CombatBuffBase existingBuff)
+ public override bool OnBuffApply(out CharacterCombatBuffBase existingBuff)
{
MainGameManager.Instance.basePrefabs.GenerateInfoText("Weak", attachedCharacter.characterView);
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Weak.cs.meta b/Assets/Mods/Basic/Characters/CombatBuffs/General/Weak.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Characters/CombatBuffs/General/Basic_Weak.cs.meta
rename to Assets/Mods/Basic/Characters/CombatBuffs/General/Weak.cs.meta
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_FireBolt.meta b/Assets/Mods/Basic/Characters/CombatBuffs/Knight.meta
similarity index 77%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_FireBolt.meta
rename to Assets/Mods/Basic/Characters/CombatBuffs/Knight.meta
index 0275b7c7..ff5ccffe 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_FireBolt.meta
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/Knight.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: e50b92f7e78c0dd498a89365d6334175
+guid: 78fb31cba17376a48898d49f1620ce06
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/Knight/GuardianAura.cs b/Assets/Mods/Basic/Characters/CombatBuffs/Knight/GuardianAura.cs
new file mode 100644
index 00000000..63ecb7cc
--- /dev/null
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/Knight/GuardianAura.cs
@@ -0,0 +1,45 @@
+using Continentis.MainGame;
+using Continentis.MainGame.Character;
+using Continentis.MainGame.Combat;
+using SLSFramework.General;
+using UnityEngine;
+
+namespace Continentis.Mods.Basic.Buffs
+{
+ public class GuardianAura : CharacterCombatBuffBase
+ {
+ public GuardianAura(int stack)
+ {
+ Initialize(BuffType.Focusing, BuffDispelLevel.Strong);
+
+ this.contentSubmodule = new ContentSubmodule(this)
+ .AddParameterGetter("Stack", () => unitedStackSubmodule.stackAmount.ToString());
+
+ this.iconSubmodule = new IconSubmodule(this);
+
+ this.unitedStackSubmodule = new UnitedStackSubmodule(this, stack);
+
+ this.eventSubmodule = new EventSubmodule(this);
+ this.eventSubmodule.onActionStart.Add("GuardianAura", new EventUnit(() =>
+ {
+ CombatMainManager.Instance.characterController.playerHeroes.ForEach(hero =>
+ {
+ hero.AddBlock(this.unitedStackSubmodule.stackAmount, false);
+ });
+ }));
+ }
+
+ public override bool OnBuffApply(out CharacterCombatBuffBase existingBuff)
+ {
+ MainGameManager.Instance.basePrefabs.GenerateInfoText(contentSubmodule.displayName, attachedCharacter.characterView);
+
+ if (FocusingCheck(out existingBuff))
+ {
+ existingBuff.unitedStackSubmodule.PickHigherStack(this.unitedStackSubmodule.stackAmount);
+ return false;
+ }
+
+ return true;
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/Knight/GuardianAura.cs.meta b/Assets/Mods/Basic/Characters/CombatBuffs/Knight/GuardianAura.cs.meta
new file mode 100644
index 00000000..ec0b62a5
--- /dev/null
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/Knight/GuardianAura.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: fd3b89d41b8c03f48a7226ff11d2f74a
\ No newline at end of file
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/MarshalOfTheUnderworld/Basic_Hellfire.cs b/Assets/Mods/Basic/Characters/CombatBuffs/MarshalOfTheUnderworld/Basic_Hellfire.cs
index 40bf88d6..c8c6fd18 100644
--- a/Assets/Mods/Basic/Characters/CombatBuffs/MarshalOfTheUnderworld/Basic_Hellfire.cs
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/MarshalOfTheUnderworld/Basic_Hellfire.cs
@@ -4,11 +4,10 @@ using Continentis.MainGame.Card;
using Continentis.MainGame.Character;
using SLSFramework.General;
using UnityEngine;
-using CombatBuffBase = Continentis.MainGame.Character.CombatBuffBase;
namespace Continentis.Mods.Basic.Buffs
{
- public sealed class Basic_Hellfire : CombatBuffBase
+ public sealed class Basic_Hellfire : CharacterCombatBuffBase
{
public Basic_Hellfire(int stack)
{
@@ -25,7 +24,7 @@ namespace Continentis.Mods.Basic.Buffs
this.eventSubmodule.onAfterPlayCard.Add("Basic_Hellfire", new EventUnit>(OnAfterPlayCard));
}
- public override bool OnBuffApply(out CombatBuffBase existingBuff)
+ public override bool OnBuffApply(out CharacterCombatBuffBase existingBuff)
{
MainGameManager.Instance.basePrefabs.GenerateInfoText("Hellfire", attachedCharacter.characterView);
diff --git a/Assets/Mods/Basic/Characters/CombatBuffs/MarshalOfTheUnderworld/Basic_SoulAbsorption.cs b/Assets/Mods/Basic/Characters/CombatBuffs/MarshalOfTheUnderworld/Basic_SoulAbsorption.cs
index 8ff22578..e5e3aad7 100644
--- a/Assets/Mods/Basic/Characters/CombatBuffs/MarshalOfTheUnderworld/Basic_SoulAbsorption.cs
+++ b/Assets/Mods/Basic/Characters/CombatBuffs/MarshalOfTheUnderworld/Basic_SoulAbsorption.cs
@@ -3,11 +3,10 @@ using Continentis.MainGame;
using Continentis.MainGame.Card;
using Continentis.MainGame.Character;
using UnityEngine;
-using CombatBuffBase = Continentis.MainGame.Character.CombatBuffBase;
namespace Continentis.Mods.Basic.Buffs
{
- public sealed class Basic_SoulAbsorption : CombatBuffBase
+ public sealed class Basic_SoulAbsorption : CharacterCombatBuffBase
{
public Basic_SoulAbsorption(int stack)
{
@@ -24,7 +23,7 @@ namespace Continentis.Mods.Basic.Buffs
this.generalAttributeSubmodule.numericChange["LifeStealMultiplier"] = stack * 0.01f;
}
- public override bool OnBuffApply(out CombatBuffBase existingBuff)
+ public override bool OnBuffApply(out CharacterCombatBuffBase existingBuff)
{
MainGameManager.Instance.basePrefabs.GenerateInfoText("Soul Absorption", attachedCharacter.characterView);
diff --git a/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_Knight.asset b/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_Knight.asset
index f9daff87..c786c065 100644
--- a/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_Knight.asset
+++ b/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_Knight.asset
@@ -116,7 +116,7 @@ MonoBehaviour:
index: 14
isKeyDuplicated: 0
- Key: MaximumStamina
- Value: 0
+ Value: 2
index: 15
isKeyDuplicated: 0
- Key: MaximumMana
@@ -167,6 +167,18 @@ MonoBehaviour:
Value: 0
index: 27
isKeyDuplicated: 0
+ - Key: Block
+ Value: 0
+ index: 28
+ isKeyDuplicated: 0
+ - Key: Dodge
+ Value: 0
+ index: 29
+ isKeyDuplicated: 0
+ - Key: Shield
+ Value: 0
+ index: 30
+ isKeyDuplicated: 0
dividerPosProp: 0.5
runtimeGeneralAttributes:
dictionaryList:
@@ -189,10 +201,12 @@ MonoBehaviour:
derivativeCardDataRefs: []
derivativeCharacterDataRefs: []
initialDeckRef:
- - CardData_Basic_Strike
- CardData_Basic_KnightStrike
- CardData_Basic_Cohesion
- CardData_Basic_Recollection
- CardData_Basic_Smite
+ - CardData_Basic_HeavySlash
+ - CardData_Basic_ThinkingCountermeasures
+ - CardData_Basic_GuardianAura
hudDataRefs:
- HUDData_Basic_Default
diff --git a/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_Mage.asset b/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_Mage.asset
index 7bbfe4c3..ba8952bf 100644
--- a/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_Mage.asset
+++ b/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_Mage.asset
@@ -17,10 +17,11 @@ MonoBehaviour:
modName: Basic
className: Mage
displayName: Mage
+ tags: []
avatar: {fileID: 21300000, guid: b63325d4cba3da84c9e7dc7d0e7c5a8a, type: 3}
portrait: {fileID: 0}
characterDescription: Test Description.
- tags: []
+ characterStory:
coreAttributes:
dictionaryList:
- Key: Level
@@ -103,7 +104,7 @@ MonoBehaviour:
index: 11
isKeyDuplicated: 0
- Key: MaximumStamina
- Value: 0
+ Value: 2
index: 12
isKeyDuplicated: 0
- Key: MaximumMana
@@ -154,6 +155,30 @@ MonoBehaviour:
Value: 0
index: 24
isKeyDuplicated: 0
+ - Key: FinalDamageDealtMultiplier
+ Value: 1
+ index: 25
+ isKeyDuplicated: 0
+ - Key: FinalDamageGainMultiplier
+ Value: 1
+ index: 26
+ isKeyDuplicated: 0
+ - Key: DodgeCheckStartDamageMultiplier
+ Value: 1
+ index: 27
+ isKeyDuplicated: 0
+ - Key: Shield
+ Value: 0
+ index: 28
+ isKeyDuplicated: 0
+ - Key: Dodge
+ Value: 0
+ index: 29
+ isKeyDuplicated: 0
+ - Key: Block
+ Value: 0
+ index: 30
+ isKeyDuplicated: 0
dividerPosProp: 0.5
runtimeGeneralAttributes:
dictionaryList:
diff --git a/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_MarshalOfTheUnderworld.asset b/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_MarshalOfTheUnderworld.asset
index 06bfc8a2..aa7eca04 100644
--- a/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_MarshalOfTheUnderworld.asset
+++ b/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_MarshalOfTheUnderworld.asset
@@ -116,7 +116,7 @@ MonoBehaviour:
index: 14
isKeyDuplicated: 0
- Key: MaximumStamina
- Value: 0
+ Value: 2
index: 15
isKeyDuplicated: 0
- Key: MaximumMana
diff --git a/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_SkeletonGuard.asset b/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_SkeletonGuard.asset
index 4da04356..cc5938ad 100644
--- a/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_SkeletonGuard.asset
+++ b/Assets/Mods/Basic/Characters/Data/CharacterData_Basic_SkeletonGuard.asset
@@ -17,10 +17,11 @@ MonoBehaviour:
modName: Basic
className: SkeletonGuard
displayName: Skeleton Guard
+ tags: []
avatar: {fileID: 21300000, guid: d54a00073ed0a454e9fc275b297350dc, type: 3}
portrait: {fileID: 0}
characterDescription: Test Description.
- tags: []
+ characterStory:
coreAttributes:
dictionaryList:
- Key: Level
@@ -103,7 +104,7 @@ MonoBehaviour:
index: 11
isKeyDuplicated: 0
- Key: MaximumStamina
- Value: 0
+ Value: 2
index: 12
isKeyDuplicated: 0
- Key: MaximumMana
@@ -154,6 +155,30 @@ MonoBehaviour:
Value: 0
index: 24
isKeyDuplicated: 0
+ - Key: FinalDamageDealtMultiplier
+ Value: 1
+ index: 25
+ isKeyDuplicated: 0
+ - Key: FinalDamageGainMultiplier
+ Value: 1
+ index: 26
+ isKeyDuplicated: 0
+ - Key: DodgeCheckStartDamageMultiplier
+ Value: 1
+ index: 27
+ isKeyDuplicated: 0
+ - Key: Block
+ Value: 0
+ index: 28
+ isKeyDuplicated: 0
+ - Key: Dodge
+ Value: 0
+ index: 29
+ isKeyDuplicated: 0
+ - Key: Shield
+ Value: 0
+ index: 30
+ isKeyDuplicated: 0
dividerPosProp: 0.5
runtimeGeneralAttributes:
dictionaryList:
diff --git a/Assets/Mods/Basic/Characters/DefaultCollections/CharacterAttributesDefaultCollection.asset b/Assets/Mods/Basic/Characters/DefaultCollections/CharacterAttributesDefaultCollection.asset
index 06dbc7a8..c5858d48 100644
--- a/Assets/Mods/Basic/Characters/DefaultCollections/CharacterAttributesDefaultCollection.asset
+++ b/Assets/Mods/Basic/Characters/DefaultCollections/CharacterAttributesDefaultCollection.asset
@@ -157,6 +157,18 @@ MonoBehaviour:
Value: 0
index: 27
isKeyDuplicated: 0
+ - Key: Block
+ Value: 0
+ index: 28
+ isKeyDuplicated: 0
+ - Key: Dodge
+ Value: 0
+ index: 29
+ isKeyDuplicated: 0
+ - Key: Shield
+ Value: 0
+ index: 30
+ isKeyDuplicated: 0
dividerPosProp: 0.75
runtimeGeneralAttributes:
dictionaryList:
diff --git a/Assets/Mods/Basic/Equipments/Contents/Basic_SteelBracer/EquipmentData_Basic_SteelBracer.asset b/Assets/Mods/Basic/Equipments/Contents/Basic_SteelBracer/EquipmentData_Basic_SteelBracer.asset
index 901fbcde..c10d466d 100644
--- a/Assets/Mods/Basic/Equipments/Contents/Basic_SteelBracer/EquipmentData_Basic_SteelBracer.asset
+++ b/Assets/Mods/Basic/Equipments/Contents/Basic_SteelBracer/EquipmentData_Basic_SteelBracer.asset
@@ -13,10 +13,9 @@ MonoBehaviour:
m_Name: EquipmentData_Basic_SteelBracer
m_EditorClassIdentifier:
haveCustomClass: 1
- classFullName: Basic_SteelBracer
- modName:
- className:
- displayName:
+ modName: Basic
+ className: SteelBracer
+ displayName: Card_Basic_SteelBracer_DisplayName
tags:
- Armor
equipmentRarity: 10
diff --git a/Assets/Mods/Basic/Equipments/Contents/Basic_SteelBracer/Basic_SteelBracer.cs b/Assets/Mods/Basic/Equipments/Contents/Basic_SteelBracer/SteelBracer.cs
similarity index 76%
rename from Assets/Mods/Basic/Equipments/Contents/Basic_SteelBracer/Basic_SteelBracer.cs
rename to Assets/Mods/Basic/Equipments/Contents/Basic_SteelBracer/SteelBracer.cs
index 8b93a7c7..2c0537ee 100644
--- a/Assets/Mods/Basic/Equipments/Contents/Basic_SteelBracer/Basic_SteelBracer.cs
+++ b/Assets/Mods/Basic/Equipments/Contents/Basic_SteelBracer/SteelBracer.cs
@@ -7,14 +7,14 @@ using UnityEngine;
namespace Continentis.Mods.Basic.Equipments
{
- public class Basic_SteelBracer : EquipmentBase
+ public class SteelBracer : EquipmentBase
{
public override void Initialize(CharacterBase character)
{
base.Initialize(character);
- eventSubmodule.onCombatStart.InsertByPriority("SteelArmArmor_AddFirm", new EventUnit(() =>
+ eventSubmodule.onCombatStart.InsertByPriority("SteelBracer_AddFirm", new EventUnit(() =>
{
- new Basic_Firm(1).Apply(character);
+ new Firm(1).Apply(character);
}));
}
}
diff --git a/Assets/Mods/Basic/Equipments/Contents/Basic_SteelBracer/Basic_SteelBracer.cs.meta b/Assets/Mods/Basic/Equipments/Contents/Basic_SteelBracer/SteelBracer.cs.meta
similarity index 100%
rename from Assets/Mods/Basic/Equipments/Contents/Basic_SteelBracer/Basic_SteelBracer.cs.meta
rename to Assets/Mods/Basic/Equipments/Contents/Basic_SteelBracer/SteelBracer.cs.meta
diff --git a/Assets/Mods/Basic/Keywords/KeywordData_Basic_Buff.asset b/Assets/Mods/Basic/Keywords/KeywordData_Basic_Buff.asset
index 77b53f29..bf03eb47 100644
--- a/Assets/Mods/Basic/Keywords/KeywordData_Basic_Buff.asset
+++ b/Assets/Mods/Basic/Keywords/KeywordData_Basic_Buff.asset
@@ -26,5 +26,11 @@ MonoBehaviour:
description: Keyword_Basic_Vulnerable_Description
index: 1
isKeyDuplicated: 0
+ - Key: Basic_Heavy
+ Value:
+ name: Keyword_Basic_Heavy
+ description: Keyword_Basic_Heavy_Description
+ index: 2
+ isKeyDuplicated: 0
dividerPosProp: 0.2
- keywordToAdd:
+ keywordToAdd: Basic_Heavy
diff --git a/Assets/Mods/Basic/Localization/Localization_Basic_BuffKeywords.csv b/Assets/Mods/Basic/Localization/Localization_Basic_BuffKeywords.csv
index ac3867fe..4db7b1f7 100644
--- a/Assets/Mods/Basic/Localization/Localization_Basic_BuffKeywords.csv
+++ b/Assets/Mods/Basic/Localization/Localization_Basic_BuffKeywords.csv
@@ -3,3 +3,5 @@ Keyword_Basic_Weak,Weak,虚弱,,,,,
Keyword_Basic_Weak_Description,Reduce 25% of physics damage dealt.,减少25%造成的物理伤害。,,,,,
Keyword_Basic_Vulnerable,Vulnerable,易伤,,,,,
Keyword_Basic_Vulnerable_Description,Increase 50% more physics damage gain.,增加50%受到的物理伤害。,,,,,
+Keyword_Basic_Heavy,Heavy,沉重,,,,,
+Keyword_Basic_Heavy_Description,Can not draw cards.,不能抽牌。,,,,,
diff --git a/Assets/Mods/Basic/Localization/Localization_Basic_GeneralBuffs.csv b/Assets/Mods/Basic/Localization/Localization_Basic_GeneralBuffs.csv
index ac5b798f..c611523a 100644
--- a/Assets/Mods/Basic/Localization/Localization_Basic_GeneralBuffs.csv
+++ b/Assets/Mods/Basic/Localization/Localization_Basic_GeneralBuffs.csv
@@ -37,3 +37,5 @@ It will enhance the effects of some of Marshal's cards.","打出一张牌后,
冥火将增强元帅的一些卡牌的效果。",,,,,
Buff_Basic_SoulAbsorption_DisplayName,Soul Absorption,灵魂汲取,,,,,
Buff_Basic_SoulAbsorption_FunctionText,"Amplify the lifesteal effect by $ParameterInt(""Stack"")%.","提升吸血效果$ParameterInt(""Stack"")%。",,,,,
+Buff_Basic_Heavy_DisplayName,Heavy,沉重,,,,,
+Buff_Basic_Heavy_Functiontext,You can not draw cards.,你不能抽牌。,,,,,
diff --git a/Assets/Mods/Basic/Localization/Localization_Basic_GeneralCards.csv b/Assets/Mods/Basic/Localization/Localization_Basic_GeneralCards.csv
index 60f19925..54c6593a 100644
--- a/Assets/Mods/Basic/Localization/Localization_Basic_GeneralCards.csv
+++ b/Assets/Mods/Basic/Localization/Localization_Basic_GeneralCards.csv
@@ -10,3 +10,5 @@ Card_Basic_Recollection_DisplayName,Recollection,回忆,,,,,
Card_Basic_Recollection_FunctionText,Draw a card from discard pile.,从弃牌堆中抽回一张牌。,,,,,
Card_Basic_Defense_DisplayName,Defense,防御,,,,,
Card_Basic_Defense_FunctionText,"$Keyword(""Fortitude""), gain $Attribute(""Block"") block to user.","$Keyword(""Fortitude""), 使用者获得 $Attribute(""Block"") 点格挡.",,,,,
+Card_Basic_ThinkingCountermeasures_DisplayName,Thinking Countermeasures,思考对策,,,,,
+Card_Basic_ThinkingCountermeasures_FunctionText,"Draw $Attribute(""DrawCardAmount"") cards.","抽$Attribute(""DrawCardAmount"")张牌。",,,,,
diff --git a/Assets/Mods/Basic/Localization/Localization_Basic_KnightBuffs.csv b/Assets/Mods/Basic/Localization/Localization_Basic_KnightBuffs.csv
new file mode 100644
index 00000000..8eeed1a5
--- /dev/null
+++ b/Assets/Mods/Basic/Localization/Localization_Basic_KnightBuffs.csv
@@ -0,0 +1,33 @@
+Key,English,Simplified Chinese,Traditional Chinese,Japanese,Korean,Vietnamese,Thai
+Buff_Basic_GuardianAura_DisplayName,Guardian Aura,守护灵光,,,,,
+Buff_Basic_GuardianAura_FunctionText,"At the beginning of your action, everyone in your team gain $ParameterInt(""Stack"") blocks.","你的行动开始时,队伍所有成员获得$ParameterInt(""Stack"")点格挡。",,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
+,,,,,,,
diff --git a/Assets/Mods/Basic/Localization/Localization_Basic_KnightBuffs.csv.meta b/Assets/Mods/Basic/Localization/Localization_Basic_KnightBuffs.csv.meta
new file mode 100644
index 00000000..a841c84a
--- /dev/null
+++ b/Assets/Mods/Basic/Localization/Localization_Basic_KnightBuffs.csv.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 240d7d7c1050c1c498575d637265ab32
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Mods/Basic/Localization/Localization_Basic_KnightCards.csv b/Assets/Mods/Basic/Localization/Localization_Basic_KnightCards.csv
index 915c31e4..93243ef4 100644
--- a/Assets/Mods/Basic/Localization/Localization_Basic_KnightCards.csv
+++ b/Assets/Mods/Basic/Localization/Localization_Basic_KnightCards.csv
@@ -1,3 +1,7 @@
Key,English,Simplified Chinese,Traditional Chinese,Japanese,Korean,Vietnamese,Thai
-Card_Basic_Smite_DisplayName,Smite,惩戒,,,,,
+Card_Basic_Smite_DisplayName,Smite,光耀打击,,,,,
Card_Basic_Smite_FunctionText,"$Keyword(""Strike""), deal $Attribute(""Damage"") damage, and apply $Attribute(""WeakCount"") layers of $HintKeyword(""Basic_Weak"").","$Keyword(""Strike""),造成 $Attribute(""Damage"")点伤害,并施加 $Attribute(""WeakCount"")层$HintKeyword(""Basic_Weak"").",,,,,
+Card_Basic_HeavySlash_DisplayName,Heavy Slash,重斩,,,,,
+Card_Basic_HeavySlash_FunctionText,"$Keyword(""Strike""), deal $Attribute(""Damage"") damage. Apply $HintKeyword(""Basic_heavy"") to user.","$Keyword(""Strike""),造成$Attribute(""Damage"")点伤害。对使用者施加$HintKeyword(""Basic_Heavy"")。",,,,,
+Card_Basic_GuardianAura_DisplayName,Guardian Aura,守护灵光,,,,,
+Card_Basic_GuardianAura_FunctionText,"Apply $Attribute(""GuardianAuraCount"") stacks of $ColorText(""Guardian Aura"",""#20BFFE"").","为使用者施加$Attribute(""GuardianAuraCount"")层$ColorText(""守护灵光"",""#20BFFE"")。",,,,,
diff --git a/Assets/Mods/Basic/Sprites/Buffs/BuffIcon_Basic_GuardianAura.png b/Assets/Mods/Basic/Sprites/Buffs/BuffIcon_Basic_GuardianAura.png
new file mode 100644
index 00000000..1e8543b7
Binary files /dev/null and b/Assets/Mods/Basic/Sprites/Buffs/BuffIcon_Basic_GuardianAura.png differ
diff --git a/Assets/Mods/Basic/Sprites/Buffs/BuffIcon_Basic_GuardianAura.png.meta b/Assets/Mods/Basic/Sprites/Buffs/BuffIcon_Basic_GuardianAura.png.meta
new file mode 100644
index 00000000..847c22dc
--- /dev/null
+++ b/Assets/Mods/Basic/Sprites/Buffs/BuffIcon_Basic_GuardianAura.png.meta
@@ -0,0 +1,145 @@
+fileFormatVersion: 2
+guid: 39e5831c77f2b954c8eee3f636af2729
+labels:
+- UnityAI
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 1024
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: iOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Mods/Basic/Sprites/Buffs/BuffIcon_Basic_Heavy.png b/Assets/Mods/Basic/Sprites/Buffs/BuffIcon_Basic_Heavy.png
new file mode 100644
index 00000000..c6c344f6
Binary files /dev/null and b/Assets/Mods/Basic/Sprites/Buffs/BuffIcon_Basic_Heavy.png differ
diff --git a/Assets/Mods/Basic/Sprites/Buffs/BuffIcon_Basic_Heavy.png.meta b/Assets/Mods/Basic/Sprites/Buffs/BuffIcon_Basic_Heavy.png.meta
new file mode 100644
index 00000000..c5b89dbf
--- /dev/null
+++ b/Assets/Mods/Basic/Sprites/Buffs/BuffIcon_Basic_Heavy.png.meta
@@ -0,0 +1,145 @@
+fileFormatVersion: 2
+guid: 5bc499a4d5a1a304a95409b8f499238c
+labels:
+- UnityAI
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 1024
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 256
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: iOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Mods/Basic/Sprites/Cards/AI/CardSprite_Basic_HeavySlash.png b/Assets/Mods/Basic/Sprites/Cards/AI/CardSprite_Basic_HeavySlash.png
new file mode 100644
index 00000000..56f9e8b8
Binary files /dev/null and b/Assets/Mods/Basic/Sprites/Cards/AI/CardSprite_Basic_HeavySlash.png differ
diff --git a/Assets/Mods/Basic/Sprites/Cards/AI/CardSprite_Basic_HeavySlash.png.meta b/Assets/Mods/Basic/Sprites/Cards/AI/CardSprite_Basic_HeavySlash.png.meta
new file mode 100644
index 00000000..12446ec2
--- /dev/null
+++ b/Assets/Mods/Basic/Sprites/Cards/AI/CardSprite_Basic_HeavySlash.png.meta
@@ -0,0 +1,143 @@
+fileFormatVersion: 2
+guid: 4dfb0269898da3f4c99c9d0d77b21048
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: iOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Mods/Basic/Sprites/Cards/AI/CardSprite_Basic_ThinkingCountermeasures.jpg b/Assets/Mods/Basic/Sprites/Cards/AI/CardSprite_Basic_ThinkingCountermeasures.jpg
new file mode 100644
index 00000000..d7fe2527
Binary files /dev/null and b/Assets/Mods/Basic/Sprites/Cards/AI/CardSprite_Basic_ThinkingCountermeasures.jpg differ
diff --git a/Assets/Mods/Basic/Sprites/Cards/AI/CardSprite_Basic_ThinkingCountermeasures.jpg.meta b/Assets/Mods/Basic/Sprites/Cards/AI/CardSprite_Basic_ThinkingCountermeasures.jpg.meta
new file mode 100644
index 00000000..8a487325
--- /dev/null
+++ b/Assets/Mods/Basic/Sprites/Cards/AI/CardSprite_Basic_ThinkingCountermeasures.jpg.meta
@@ -0,0 +1,143 @@
+fileFormatVersion: 2
+guid: d45a2d27dcd2fb143a9c049a1a63ba00
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: iOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Prefabs/MainGame/CombatTexts/InformationText.prefab b/Assets/Prefabs/MainGame/CombatTexts/InformationText.prefab
index fa23c3f3..5810eaf4 100644
--- a/Assets/Prefabs/MainGame/CombatTexts/InformationText.prefab
+++ b/Assets/Prefabs/MainGame/CombatTexts/InformationText.prefab
@@ -1,5 +1,361 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &1787971775177827379
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6866422936131982512}
+ - component: {fileID: 5206960113797805093}
+ - component: {fileID: 5347967264602754630}
+ m_Layer: 8
+ m_Name: Sub
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6866422936131982512
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1787971775177827379}
+ serializedVersion: 2
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 6183504607418026565}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &5206960113797805093
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1787971775177827379}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 0
+ m_StaticShadowCaster: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 0
+ m_ReflectionProbeUsage: 0
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RayTracingAccelStructBuildFlagsOverride: 0
+ m_RayTracingAccelStructBuildFlags: 1
+ m_SmallMeshCulling: 1
+ m_ForceMeshLod: -1
+ m_MeshLodSelectionBias: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_GlobalIlluminationMeshLod: 0
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!33 &5347967264602754630
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1787971775177827379}
+ m_Mesh: {fileID: 0}
+--- !u!1 &3114715781431562846
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4905712196145075002}
+ - component: {fileID: 6004514067383755629}
+ - component: {fileID: 4895587468266507034}
+ m_Layer: 8
+ m_Name: Sub
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4905712196145075002
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3114715781431562846}
+ serializedVersion: 2
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 6183504607418026565}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &6004514067383755629
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3114715781431562846}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 0
+ m_StaticShadowCaster: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 0
+ m_ReflectionProbeUsage: 0
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RayTracingAccelStructBuildFlagsOverride: 0
+ m_RayTracingAccelStructBuildFlags: 1
+ m_SmallMeshCulling: 1
+ m_ForceMeshLod: -1
+ m_MeshLodSelectionBias: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_GlobalIlluminationMeshLod: 0
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!33 &4895587468266507034
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3114715781431562846}
+ m_Mesh: {fileID: 0}
+--- !u!1 &3653024721172532569
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2385123501563945176}
+ - component: {fileID: 3675794172023736111}
+ - component: {fileID: 7985302613469770249}
+ m_Layer: 8
+ m_Name: Sub
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2385123501563945176
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3653024721172532569}
+ serializedVersion: 2
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 3913443133264687054}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &3675794172023736111
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3653024721172532569}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 0
+ m_StaticShadowCaster: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 0
+ m_ReflectionProbeUsage: 0
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RayTracingAccelStructBuildFlagsOverride: 0
+ m_RayTracingAccelStructBuildFlags: 1
+ m_SmallMeshCulling: 1
+ m_ForceMeshLod: -1
+ m_MeshLodSelectionBias: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_GlobalIlluminationMeshLod: 0
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!33 &7985302613469770249
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3653024721172532569}
+ m_Mesh: {fileID: 0}
+--- !u!1 &4452180641479044011
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3241420098585927993}
+ - component: {fileID: 2282500925525624274}
+ - component: {fileID: 6002796329227275084}
+ m_Layer: 8
+ m_Name: Sub
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &3241420098585927993
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4452180641479044011}
+ serializedVersion: 2
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 6183504607418026565}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &2282500925525624274
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4452180641479044011}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 0
+ m_StaticShadowCaster: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 0
+ m_ReflectionProbeUsage: 0
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RayTracingAccelStructBuildFlagsOverride: 0
+ m_RayTracingAccelStructBuildFlags: 1
+ m_SmallMeshCulling: 1
+ m_ForceMeshLod: -1
+ m_MeshLodSelectionBias: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_GlobalIlluminationMeshLod: 0
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!33 &6002796329227275084
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4452180641479044011}
+ m_Mesh: {fileID: 0}
--- !u!1 &4703198703690388470
GameObject:
m_ObjectHideFlags: 0
@@ -101,7 +457,7 @@ MonoBehaviour:
suffixDecimalChar: .
suffixHideZeros: 0
enableLeftText: 1
- leftText: Info
+ leftText: "\u4F60\u5988\u7684\uFF0C\u4E3A\u4EC0\u4E48\uFF01"
leftTextSettings:
bold: 0
italic: 0
@@ -475,7 +831,7 @@ MonoBehaviour:
enablePooling: 0
poolSize: 50
disableOnSceneLoad: 1
- editorLastFont: Basic-Default3D
+ editorLastFont: Source Han Serif Regular - Main3D
position: {x: 0, y: 0, z: 0}
--- !u!210 &3603192418188866010
SortingGroup:
@@ -551,7 +907,7 @@ MeshRenderer:
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- - {fileID: -1389305967821746214, guid: 02479d586e688df45842f13ac3faf2db, type: 2}
+ - {fileID: 5688540820414838853, guid: ac4df5038ff71a34a993c7c9fa7316fd, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
@@ -594,10 +950,10 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: Info
+ m_text: "\u4F60\u5988\u7684\uFF0C\u4E3A\u4EC0\u4E48\uFF01"
m_isRightToLeft: 0
- m_fontAsset: {fileID: 11400000, guid: 02479d586e688df45842f13ac3faf2db, type: 2}
- m_sharedMaterial: {fileID: -1389305967821746214, guid: 02479d586e688df45842f13ac3faf2db, type: 2}
+ m_fontAsset: {fileID: 11400000, guid: ac4df5038ff71a34a993c7c9fa7316fd, type: 2}
+ m_sharedMaterial: {fileID: 5688540820414838853, guid: ac4df5038ff71a34a993c7c9fa7316fd, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
@@ -698,7 +1054,10 @@ Transform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
- m_Children: []
+ m_Children:
+ - {fileID: 2385123501563945176}
+ - {fileID: 7446230262460016993}
+ - {fileID: 667537153513046335}
m_Father: {fileID: 6793215470705801235}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!23 &7049421267457356161
@@ -726,7 +1085,7 @@ MeshRenderer:
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- - {fileID: -1389305967821746214, guid: 02479d586e688df45842f13ac3faf2db, type: 2}
+ - {fileID: 5688540820414838853, guid: ac4df5038ff71a34a993c7c9fa7316fd, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
@@ -757,6 +1116,95 @@ MeshFilter:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5374688207443467404}
m_Mesh: {fileID: 0}
+--- !u!1 &7507483753335310055
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7446230262460016993}
+ - component: {fileID: 6524794492168595917}
+ - component: {fileID: 519656561770674949}
+ m_Layer: 8
+ m_Name: Sub
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7446230262460016993
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7507483753335310055}
+ serializedVersion: 2
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 3913443133264687054}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &6524794492168595917
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7507483753335310055}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 0
+ m_StaticShadowCaster: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 0
+ m_ReflectionProbeUsage: 0
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RayTracingAccelStructBuildFlagsOverride: 0
+ m_RayTracingAccelStructBuildFlags: 1
+ m_SmallMeshCulling: 1
+ m_ForceMeshLod: -1
+ m_MeshLodSelectionBias: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_GlobalIlluminationMeshLod: 0
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!33 &519656561770674949
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7507483753335310055}
+ m_Mesh: {fileID: 0}
--- !u!1 &8515843347747442714
GameObject:
m_ObjectHideFlags: 0
@@ -787,7 +1235,10 @@ Transform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
- m_Children: []
+ m_Children:
+ - {fileID: 6866422936131982512}
+ - {fileID: 4905712196145075002}
+ - {fileID: 3241420098585927993}
m_Father: {fileID: 6793215470705801235}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!23 &5502567807080470805
@@ -815,7 +1266,7 @@ MeshRenderer:
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- - {fileID: -1389305967821746214, guid: 02479d586e688df45842f13ac3faf2db, type: 2}
+ - {fileID: 5688540820414838853, guid: ac4df5038ff71a34a993c7c9fa7316fd, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
@@ -846,3 +1297,92 @@ MeshFilter:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8515843347747442714}
m_Mesh: {fileID: 0}
+--- !u!1 &9144961068416901042
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 667537153513046335}
+ - component: {fileID: 2933166453082427506}
+ - component: {fileID: 2470295350988202311}
+ m_Layer: 8
+ m_Name: Sub
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &667537153513046335
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9144961068416901042}
+ serializedVersion: 2
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 3913443133264687054}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &2933166453082427506
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9144961068416901042}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 0
+ m_StaticShadowCaster: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 0
+ m_ReflectionProbeUsage: 0
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RayTracingAccelStructBuildFlagsOverride: 0
+ m_RayTracingAccelStructBuildFlags: 1
+ m_SmallMeshCulling: 1
+ m_ForceMeshLod: -1
+ m_MeshLodSelectionBias: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_GlobalIlluminationMeshLod: 0
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!33 &2470295350988202311
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9144961068416901042}
+ m_Mesh: {fileID: 0}
diff --git a/Assets/Prefabs/MainGame/UI/HUD/CharacterBuffIcon.prefab b/Assets/Prefabs/MainGame/UI/HUD/CharacterBuffIcon.prefab
index 76e6e0d9..6051c0f0 100644
--- a/Assets/Prefabs/MainGame/UI/HUD/CharacterBuffIcon.prefab
+++ b/Assets/Prefabs/MainGame/UI/HUD/CharacterBuffIcon.prefab
@@ -129,18 +129,6 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 1eb0c6fe4f2927c41b02d6e44057cb8c, type: 3}
m_Name:
m_EditorClassIdentifier:
- serializationData:
- SerializedFormat: 2
- SerializedBytes:
- ReferencedUnityObjects: []
- SerializedBytesString:
- Prefab: {fileID: 0}
- PrefabModificationsReferencedUnityObjects: []
- PrefabModifications: []
- SerializationNodes:
- - Name: buff
- Entry: 6
- Data:
rectTransform: {fileID: 5653692629295268520}
icon: {fileID: 7971846247660817733}
textList:
@@ -149,9 +137,11 @@ MonoBehaviour:
- {fileID: 5354402845376728499}
- {fileID: 8374069862266419973}
buffTypeBackground: {fileID: 6117051421535665525}
+ mainIcon: {fileID: 7971846247660817733}
positive: {fileID: 21300000, guid: 472057be1c2d5c54d8230100608cc7f4, type: 3}
negative: {fileID: 21300000, guid: afb6c0f951bca8b428842e1e2a096d2c, type: 3}
neutral: {fileID: 21300000, guid: 472057be1c2d5c54d8230100608cc7f4, type: 3}
+ focusing: {fileID: 21300000, guid: ca011496ca6980b49a90f178c248d976, type: 3}
--- !u!1 &5064373774607422706
GameObject:
m_ObjectHideFlags: 0
diff --git a/Assets/Scenes/MenuScene.unity b/Assets/Scenes/MenuScene.unity
index 695641f2..15cfbdf3 100644
--- a/Assets/Scenes/MenuScene.unity
+++ b/Assets/Scenes/MenuScene.unity
@@ -442,7 +442,6 @@ GameObject:
m_Component:
- component: {fileID: 106851544}
- component: {fileID: 106851545}
- - component: {fileID: 106851546}
m_Layer: 5
m_Name: ModBrowser
m_TagString: Untagged
@@ -488,18 +487,6 @@ MonoBehaviour:
modButtonContainer: {fileID: 244773003}
modLoadTabPrefab: {fileID: 2442915915603774610, guid: a8bdc64b4e04c1d44bf90b6b79f13f9c, type: 3}
modTabs: []
---- !u!114 &106851546
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 106851543}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 4d6b01aa83ea5f34fa04cb8995c91f54, type: 3}
- m_Name:
- m_EditorClassIdentifier: Assembly-CSharp::Continentis.Mods.ModLoader
--- !u!1 &244773002
GameObject:
m_ObjectHideFlags: 0
diff --git a/Assets/Scripts/MainGame/Base/Interpreters/DynamicTextInterpreter.cs b/Assets/Scripts/MainGame/Base/Interpreters/DynamicTextInterpreter.cs
index 166afdee..43c6abdb 100644
--- a/Assets/Scripts/MainGame/Base/Interpreters/DynamicTextInterpreter.cs
+++ b/Assets/Scripts/MainGame/Base/Interpreters/DynamicTextInterpreter.cs
@@ -13,11 +13,15 @@ namespace Continentis.MainGame
public static string Parse(Interpreter interpreter, string template, List keywords, List hintKeywords)
{
interpreter.UnsetFunction("Keyword");
- interpreter.SetFunction("Keyword", new Func(kw => SetKeyword(ref keywords, kw)));
+ interpreter.SetFunction("Keyword", new Func(kw => SetKeyword(ref keywords, kw, "#FFA500")));
interpreter.UnsetFunction("HintKeyword");
- interpreter.SetFunction("HintKeyword", new Func(kw => SetKeyword(ref hintKeywords, kw)));
+ interpreter.SetFunction("HintKeyword", new Func(kw => SetKeyword(ref hintKeywords, kw, "#FFA500")));
+ interpreter.SetFunction("HintKeyword", new Func((kw, colorHex) => SetKeyword(ref hintKeywords, kw, colorHex)));
interpreter.UnsetFunction("DescKeyword");
- interpreter.SetFunction("DescKeyword", new Func(DescKeyword));
+ interpreter.SetFunction("DescKeyword", new Func(kw =>DescKeyword(kw, "#FFA500")));
+ interpreter.SetFunction("DescKeyword", new Func(DescKeyword));
+ interpreter.UnsetFunction("ColorText");
+ interpreter.SetFunction("ColorText", new Func(ColorText));
try
{
@@ -34,7 +38,7 @@ namespace Continentis.MainGame
string expressionToEvaluate = template.Substring(startIndex, endIndex - startIndex + 1);
string cleanExpression = expressionToEvaluate.Substring(1);
-
+ Debug.Log($"Evaluating expression: {cleanExpression}");
object result = interpreter.Eval(cleanExpression);
string resultAsLiteral = result.ToString();
template = template.Substring(0, startIndex) + resultAsLiteral + template.Substring(endIndex + 1);
@@ -48,14 +52,14 @@ namespace Continentis.MainGame
return template;
//本地函数,用于添加关键词到集合中并返回格式化后的关键词字符串
- string SetKeyword(ref List collection, string keyword)
+ string SetKeyword(ref List collection, string keyword, string colorHex)
{
if (!string.IsNullOrEmpty(keyword) && !collection.Contains(keyword))
{
collection.Add(keyword);
}
- return Keyword(keyword);
+ return Keyword(keyword, colorHex);
}
}
@@ -139,10 +143,10 @@ namespace Continentis.MainGame
return valueStr;
}
-
- public static string Keyword(string key)
+
+ public static string Keyword(string key, string colorHex)
{
- string color = "orange";
+ string color = colorHex;
string result = key;
if (MainGameManager.Instance.keywordData.TryGetKeyword(key, out InterpretedKeyword keyword))
{
@@ -152,9 +156,9 @@ namespace Continentis.MainGame
return $"{result}";
}
- public static string DescKeyword(string key)
+ public static string DescKeyword(string key, string colorHex)
{
- string color = "yellow";
+ string color = colorHex;
string result = key;
if (MainGameManager.Instance.keywordData.TryGetKeyword(key, out InterpretedKeyword keyword))
{
@@ -163,5 +167,11 @@ namespace Continentis.MainGame
return $"{result}";
}
+
+ public static string ColorText(string text, string colorHex)
+ {
+ string color = colorHex;
+ return $"{text}";
+ }
}
}
\ No newline at end of file
diff --git a/Assets/Scripts/MainGame/Buff/BuffBase.cs b/Assets/Scripts/MainGame/Buff/BuffBase.cs
index 0f934e62..76f6a188 100644
--- a/Assets/Scripts/MainGame/Buff/BuffBase.cs
+++ b/Assets/Scripts/MainGame/Buff/BuffBase.cs
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using SLSFramework.General;
using UnityEngine;
namespace Continentis.MainGame
@@ -17,20 +18,22 @@ namespace Continentis.MainGame
{
Positive,
Negative,
- Neutral
+ Neutral,
+ Focusing
}
- public abstract partial class BuffBase
+ public abstract partial class BuffBase : IPrioritized
{
public BuffType buffType;
public BuffDispelLevel dispelThreshold;
-
public ContentSubmodule contentSubmodule;
-
- protected void Initialize(BuffType buffType, BuffDispelLevel dispelThreshold)
+ public int Priority { get; private set; }
+
+ protected void Initialize(BuffType buffType, BuffDispelLevel dispelThreshold, int priority = 0)
{
this.buffType = buffType;
this.dispelThreshold = dispelThreshold;
+ this.Priority = priority + (buffType == BuffType.Focusing ? 10000 : 0);
}
}
@@ -105,8 +108,8 @@ namespace Continentis.MainGame
}
///
- /// Buff被正常移除时调用。在Buff生命周期结束时调用。
- /// UntriggerRemove不会调用此函数。但是此函数通常情况下绝不会被调用。
+ /// Buff被正常移除(包括驱散)时调用。在Buff生命周期结束时调用。
+ /// UntriggerRemove不会调用此函数。但是UntriggerRemove通常情况下绝不会被调用。
///
public virtual void OnBuffRemove()
{
diff --git a/Assets/Scripts/MainGame/Buff/BuffSubmodules.cs b/Assets/Scripts/MainGame/Buff/BuffSubmodules.cs
index 7079c7e2..edb9cf7c 100644
--- a/Assets/Scripts/MainGame/Buff/BuffSubmodules.cs
+++ b/Assets/Scripts/MainGame/Buff/BuffSubmodules.cs
@@ -38,12 +38,12 @@ namespace Continentis.MainGame
/// 是否本地化功能描述文本,默认为true,设为false说明此Buff具有不止一条本地化文本,需要切换。
public ContentSubmodule(BuffBase buff, bool willLocalizeFuncText = true) : base(buff)
{
- string className = buff.GetType().Name;
- this.displayName = ("Buff_" + className + "_DisplayName").Localize();
+ string modClassName = ModManager.GetModClassName(buff.GetType());
+ this.displayName = ("Buff_" + modClassName + "_DisplayName").Localize();
if (willLocalizeFuncText)
{
- this.originalFunctionText = ("Buff_" + className + "_FunctionText").Localize();
+ this.originalFunctionText = ("Buff_" + modClassName + "_FunctionText").Localize();
this.interpretedFunctionText = this.originalFunctionText;
}
@@ -83,7 +83,7 @@ namespace Continentis.MainGame
{
if (string.IsNullOrEmpty(iconID))
{
- this.iconID = "BuffIcon_" + buff.GetType().Name;
+ this.iconID = "BuffIcon_" + ModManager.GetModClassName(buff.GetType());
}
else
{
@@ -294,7 +294,6 @@ namespace Continentis.MainGame
stackAmount = Mathf.Min(stackAmount, stackUpperLimit);
}
}
-
public void AddStack(int amount) => ModifyStack(amount);
public void ReduceStack(int amount) => ModifyStack(-amount);
public void ModifyStack(int amount)
diff --git a/Assets/Scripts/MainGame/Card/CardAssistanceFunctions.cs b/Assets/Scripts/MainGame/Card/CardAssistanceFunctions.cs
index 904f7238..40c4bddf 100644
--- a/Assets/Scripts/MainGame/Card/CardAssistanceFunctions.cs
+++ b/Assets/Scripts/MainGame/Card/CardAssistanceFunctions.cs
@@ -5,6 +5,7 @@ using Continentis.MainGame.Character;
using Continentis.MainGame.Commands;
using NUnit.Framework;
using SLSFramework.General;
+using SLSFramework.UModAssistance;
using UnityEngine;
namespace Continentis.MainGame.Card
@@ -247,10 +248,26 @@ namespace Continentis.MainGame.Card
}
#endregion
- #region CombatResoures
+ #region Buffs
public partial class CardLogicBase
{
-
+ ///
+ /// 创建一个角色战斗Buff实例
+ /// 注意,此函数依赖ModManager的类型注册功能,请确保在Mod加载时已注册对应Buff类型
+ /// 此函数中的T并不是原型参数,而是获取Mod中注册的类型用的
+ ///
+ protected CharacterCombatBuffBase CreateCharacterBuff(params object[] parameters) where T :CharacterCombatBuffBase
+ {
+ string buffTypeID = ModManager.GetTypeID(typeof(T));
+
+ if (string.IsNullOrEmpty(buffTypeID))
+ {
+ Debug.LogError($"Failed to get buff name for type {typeof(T).FullName}");
+ return null;
+ }
+
+ return ModManager.CreateInstance(buffTypeID, parameters);
+ }
}
#endregion
}
\ No newline at end of file
diff --git a/Assets/Scripts/MainGame/Card/CardBuff/CombatBuffBase.cs b/Assets/Scripts/MainGame/Card/CardBuff/CardCombatBuffBase.cs
similarity index 89%
rename from Assets/Scripts/MainGame/Card/CardBuff/CombatBuffBase.cs
rename to Assets/Scripts/MainGame/Card/CardBuff/CardCombatBuffBase.cs
index cbf0aa64..b1b62514 100644
--- a/Assets/Scripts/MainGame/Card/CardBuff/CombatBuffBase.cs
+++ b/Assets/Scripts/MainGame/Card/CardBuff/CardCombatBuffBase.cs
@@ -5,7 +5,7 @@ using UnityEngine;
namespace Continentis.MainGame.Card
{
- public partial class CombatBuffBase : CardBuffBase
+ public partial class CardCombatBuffBase : CardBuffBase
{
public CardLogicBase sourceCard;
@@ -13,14 +13,14 @@ namespace Continentis.MainGame.Card
public CountSubmodule combatRoundTimeSubmodule;
}
- public partial class CombatBuffBase
+ public partial class CardCombatBuffBase
{
public sealed override bool OnBuffApply(out BuffBase existingBuff)
{
throw new System.NotImplementedException("请使用类型约束更强的OnBuffApply方法");
}
- public virtual bool OnBuffApply(out CombatBuffBase existingBuff)
+ public virtual bool OnBuffApply(out CardCombatBuffBase existingBuff)
{
throw new System.NotImplementedException(); //需要在子类中实现
}
@@ -61,7 +61,7 @@ namespace Continentis.MainGame.Card
}
}
- public partial class CombatBuffBase
+ public partial class CardCombatBuffBase
{
protected bool FindExistingBuff(out T existingBuff) where T : CardBuffBase
{
@@ -79,7 +79,7 @@ namespace Continentis.MainGame.Card
this.sourceCharacter = sourceCharacter;
this.sourceCard = sourceCard;
- if (OnBuffApply(out CombatBuffBase existingBuff))
+ if (OnBuffApply(out CardCombatBuffBase existingBuff))
{
this.attachedCard.combatBuffSubmodule.buffList.Add(this);
OnAfterFirstApply();
diff --git a/Assets/Scripts/MainGame/Card/CardBuff/CombatBuffBase.cs.meta b/Assets/Scripts/MainGame/Card/CardBuff/CardCombatBuffBase.cs.meta
similarity index 100%
rename from Assets/Scripts/MainGame/Card/CardBuff/CombatBuffBase.cs.meta
rename to Assets/Scripts/MainGame/Card/CardBuff/CardCombatBuffBase.cs.meta
diff --git a/Assets/Scripts/MainGame/Card/CardData/CardData.cs b/Assets/Scripts/MainGame/Card/CardData/CardData.cs
index 26bd0cba..3acad5a8 100644
--- a/Assets/Scripts/MainGame/Card/CardData/CardData.cs
+++ b/Assets/Scripts/MainGame/Card/CardData/CardData.cs
@@ -28,8 +28,9 @@ namespace Continentis.MainGame.Card
[CreateAssetMenu(menuName = "Continentis/MainGame/Card/CardData", fileName = "CardData")]
public partial class CardData : ScriptableObject
{
- [FormerlySerializedAs("cardLogicClassName")] [Header("Fundamental")]
- public string classFullName;
+ [Header("Fundamental")]
+ public string modName;
+ public string className;
public string displayName;
public Rarity cardRarity;
public CardType cardType;
@@ -64,9 +65,6 @@ namespace Continentis.MainGame.Card
public partial class CardData
{
- public string ModName => classFullName.Split('_').First();
- public string ClassName => classFullName.Split('_').Last();
-
public bool HasTag(string tag)
{
return tags.Contains(tag);
@@ -88,44 +86,6 @@ namespace Continentis.MainGame.Card
public partial class CardData
{
- ///
- /// 生成卡牌实例
- ///
- /// 卡牌持有者
- /// 初始卡堆名称,默认为"Draw"
- /// 插入位置,默认为0
- public CardInstance GenerateCardInstance(ICardOwner owner, string pileName = "Draw", int index = -1)
- {
- CardInstance cardInstance = new CardInstance(GenerateCardLogic(), owner, pileName, index);
- cardInstance.cardLogic.Initialize();
- return cardInstance;
- }
-
- ///
- /// 生成卡牌逻辑实例
- ///
- public CardLogicBase GenerateCardLogic()
- {
- Type cardLogicType = AppDomain.CurrentDomain.GetAssemblies()
- .SelectMany(assembly => assembly.GetTypes())
- .FirstOrDefault(t => typeof(CardLogicBase).IsAssignableFrom(t) && t.Name == this.classFullName);//TODO: 后续优化为共用字典
-
- if(cardLogicType == null)
- {
- Debug.LogError($"Card class '{classFullName}' not found in assemblies.");
- return null;
- }
-
- if (Activator.CreateInstance(cardLogicType) is CardLogicBase cardLogic)
- {
- cardLogic.cardData = this;
- cardLogic.Setup();
- return cardLogic;
- }
-
- Debug.LogError($"Card class '{classFullName}' not found or could not be instantiated.");
- return null;
- }
///
/// 通过索引获取衍生卡牌数据
diff --git a/Assets/Scripts/MainGame/Card/CardData/CardUpgradeNode.cs b/Assets/Scripts/MainGame/Card/CardData/CardUpgradeNode.cs
index fbf056d9..26f0a1a7 100644
--- a/Assets/Scripts/MainGame/Card/CardData/CardUpgradeNode.cs
+++ b/Assets/Scripts/MainGame/Card/CardData/CardUpgradeNode.cs
@@ -78,7 +78,7 @@ namespace Continentis.MainGame.Card
}
else
{
- Debug.LogError($"[CardUpgradeNode] Attempted to get upgrade attributes for a non-terminal node card {sourceCard.classFullName}.");
+ Debug.LogError($"[CardUpgradeNode] Attempted to get upgrade attributes for a non-terminal node card {sourceCard.className}.");
}
return upgradeAttributes;
diff --git a/Assets/Scripts/MainGame/Card/CardInstance.cs b/Assets/Scripts/MainGame/Card/CardInstance.cs
index bf0b1d46..9aa5808c 100644
--- a/Assets/Scripts/MainGame/Card/CardInstance.cs
+++ b/Assets/Scripts/MainGame/Card/CardInstance.cs
@@ -47,6 +47,36 @@ namespace Continentis.MainGame.Card
this.deck.Pile(cardLocation.pileName).Insert(index, this);
}
}
+
+ ///
+ /// 根据CardLogic生成卡牌实例
+ ///
+ /// 卡牌逻辑实例
+ /// 卡牌持有者
+ /// 初始卡堆名称"
+ /// 插入位置,默认为0
+ public static CardInstance GenerateCardInstance(CardLogicBase logic, ICardOwner owner, string pileName, int index = -1)
+ {
+ CardInstance cardInstance = new CardInstance(logic, owner, pileName, index);
+ cardInstance.cardLogic.Initialize();
+ return cardInstance;
+ }
+
+
+ ///
+ /// 根据CardData生成卡牌实例
+ ///
+ /// 卡牌数据
+ /// 卡牌持有者
+ /// 初始卡堆名称"
+ /// 插入位置,默认为0
+ ///
+ public static CardInstance GenerateCardInstance(CardData data, ICardOwner owner, string pileName, int index = -1)
+ {
+ CardInstance cardInstance = new CardInstance(CardLogicBase.GenerateCardLogic(data), owner, pileName, index);
+ cardInstance.cardLogic.Initialize();
+ return cardInstance;
+ }
public HandCardView GenerateHandCardView(string pileName, int index = -1)
{
diff --git a/Assets/Scripts/MainGame/Card/CardLogicBase.cs b/Assets/Scripts/MainGame/Card/CardLogicBase.cs
index dacc35a9..c6c5051a 100644
--- a/Assets/Scripts/MainGame/Card/CardLogicBase.cs
+++ b/Assets/Scripts/MainGame/Card/CardLogicBase.cs
@@ -2,14 +2,17 @@ using System;
using System.Collections.Generic;
using System.Linq;
using Continentis.MainGame.Character;
+using Continentis.MainGame.Equipment;
using SLSFramework.General;
+using SLSFramework.UModAssistance;
using UnityEngine;
namespace Continentis.MainGame.Card
{
public abstract partial class CardLogicBase
{
- [Header("Reference")] public CardData cardData;
+ [Header("Reference")]
+ public CardData cardData;
public CardInstance cardInstance;
public ICardOwner owner => cardInstance.owner;
@@ -32,6 +35,31 @@ namespace Continentis.MainGame.Card
public PlaySubmodule playSubmodule { get; private set; }
public HashSet logicComponents { get; private set; }
+ ///
+ /// 生成卡牌逻辑实例
+ ///
+ public static CardLogicBase GenerateCardLogic(CardData data)
+ {
+ string typeID = ModManager.GetTypeID(data.modName, "Cards", data.className);
+ Type logicType = ModManager.GetType(typeID);
+
+ if(logicType == null)
+ {
+ Debug.LogError($"Card class '{typeID}' not found in assemblies.");
+ return null;
+ }
+
+ if (Activator.CreateInstance(logicType) is CardLogicBase cardLogic)
+ {
+ cardLogic.cardData = data;
+ cardLogic.Setup();
+ return cardLogic;
+ }
+
+ Debug.LogError($"Card class '{typeID}' not found or could not be instantiated.");
+ return null;
+ }
+
public void Setup()
{
this.cardID = Guid.NewGuid();
@@ -72,7 +100,7 @@ namespace Continentis.MainGame.Card
{
if (logicComponents.Any(component => component is T))
{
- Debug.LogWarning($"Card {cardData.classFullName} already has component of type {typeof(T)}, cannot add duplicate.");
+ Debug.LogWarning($"Card {cardData.className} already has component of type {typeof(T)}, cannot add duplicate.");
return null;
}
else
@@ -99,7 +127,7 @@ namespace Continentis.MainGame.Card
cardInstance.DestroyHandCardView();
CardData newData = cardData.upgradeNode.upgradeCards[0]; //后续可改为选择升级方向
- CardLogicBase newLogic = newData.GenerateCardLogic();
+ CardLogicBase newLogic = CardLogicBase.GenerateCardLogic(newData);
cardInstance.cardLogic = newLogic;
newLogic.cardInstance = cardInstance;
cardInstance.cardLogic.Initialize();
diff --git a/Assets/Scripts/MainGame/Card/CardSubmodules/CombatBuffSubmodule.cs b/Assets/Scripts/MainGame/Card/CardSubmodules/CombatBuffSubmodule.cs
index a9bc2f27..f13cc889 100644
--- a/Assets/Scripts/MainGame/Card/CardSubmodules/CombatBuffSubmodule.cs
+++ b/Assets/Scripts/MainGame/Card/CardSubmodules/CombatBuffSubmodule.cs
@@ -7,22 +7,22 @@ namespace Continentis.MainGame.Card
{
public partial class CombatBuffSubmodule : SubmoduleBase
{
- public List buffList;
+ public List buffList;
public CombatBuffSubmodule(CardLogicBase owner) : base(owner)
{
- buffList = new List();
+ buffList = new List();
}
}
public partial class CombatBuffSubmodule
{
- public T GetBuff() where T : CombatBuffBase
+ public T GetBuff() where T : CardCombatBuffBase
{
return (T)buffList.Find(x => x.GetType() == typeof(T));
}
- public bool HasBuff() where T : CombatBuffBase
+ public bool HasBuff() where T : CardCombatBuffBase
{
return buffList.Exists(x => x.GetType() == typeof(T));
}
diff --git a/Assets/Scripts/MainGame/Card/Editor/CardDataEditor.cs b/Assets/Scripts/MainGame/Card/Editor/CardDataEditor.cs
index b186841c..92bc4a64 100644
--- a/Assets/Scripts/MainGame/Card/Editor/CardDataEditor.cs
+++ b/Assets/Scripts/MainGame/Card/Editor/CardDataEditor.cs
@@ -1,4 +1,5 @@
#if UNITY_EDITOR
+using System;
using UnityEditor;
using UnityEngine;
using SLSFramework.UModAssistance;
@@ -10,7 +11,25 @@ namespace Continentis.MainGame.Card
public class CardDataEditor : DataEditor
{
// 存储我们需要自定义绘制的属性的引用
- private SerializedProperty classFullNameProp;
+ private SerializedProperty modNameProp;
+ private SerializedProperty classNameProp;
+ private SerializedProperty displayNameProp;
+ private SerializedProperty cardRarityProp;
+ private SerializedProperty cardTypeProp;
+ private SerializedProperty tagsProp;
+
+ private SerializedProperty cardSpriteProp;
+ private SerializedProperty functionTextProp;
+ private SerializedProperty cardDescriptionProp;
+
+ private SerializedProperty baseWeightProp;
+
+ private SerializedProperty variableAttributesProp;
+ private SerializedProperty originalAttributesProp;
+ private SerializedProperty runtimeCurrentAttributesProp;
+
+ private SerializedProperty upgradeNodeProp;
+
private SerializedProperty prefabsProp;
private SerializedProperty derivativeCardsProp;
private SerializedProperty derivativeCharactersProp;
@@ -20,7 +39,20 @@ namespace Continentis.MainGame.Card
base.OnEnable();
// 在启用时,根据我们修改后的字段名找到对应的SerializedProperty
- classFullNameProp = serializedObject.FindProperty("classFullName");
+ modNameProp = serializedObject.FindProperty("modName");
+ classNameProp = serializedObject.FindProperty("className");
+ displayNameProp = serializedObject.FindProperty("displayName");
+ cardRarityProp = serializedObject.FindProperty("cardRarity");
+ cardTypeProp = serializedObject.FindProperty("cardType");
+ tagsProp = serializedObject.FindProperty("tags");
+ cardSpriteProp = serializedObject.FindProperty("cardSprite");
+ functionTextProp = serializedObject.FindProperty("functionText");
+ cardDescriptionProp = serializedObject.FindProperty("cardDescription");
+ baseWeightProp = serializedObject.FindProperty("baseWeight");
+ variableAttributesProp = serializedObject.FindProperty("variableAttributes");
+ originalAttributesProp = serializedObject.FindProperty("originalAttributes");
+ runtimeCurrentAttributesProp = serializedObject.FindProperty("runtimeCurrentAttributes");
+ upgradeNodeProp = serializedObject.FindProperty("upgradeNode");
prefabsProp = serializedObject.FindProperty("prefabRefs");
derivativeCardsProp = serializedObject.FindProperty("derivativeCardDataRefs");
derivativeCharactersProp = serializedObject.FindProperty("derivativeCharacterDataRefs");
@@ -33,30 +65,42 @@ namespace Continentis.MainGame.Card
// --- 绘制自定义的Type选择器 ---
// 我们把它从所有自动绘制的属性中分离出来,放在最前面或最后面,让布局更清晰
EditorGUILayout.Space(); // 增加一点间距
- EditorGUILayout.LabelField("Logic", EditorStyles.boldLabel);
- if (DrawTypeSelectorGUI(classFullNameProp, "Card Logic Class", typeof(CardLogicBase), "Continentis.Mods", "Cards"))
+ EditorGUILayout.LabelField("Fundamental", EditorStyles.boldLabel);
+ if (DrawTypeSelectorGUI(classNameProp, "Card Logic Class", typeof(CardLogicBase), out Type outType, "Continentis.Mods", "Cards"))
{
- string classFullName = classFullNameProp.stringValue;
+ string className = classNameProp.stringValue;
+ string modName = outType.Namespace!.Replace("Continentis.Mods.", "").Split('.')[0];
+ string displayName = "Card_" + modName + "_" + className + "_DisplayName";
+ string functionTextName = "Card_" + modName + "_" + className + "_FunctionText";
- string displayName = "Card_" + classFullName + "_DisplayName";
- SerializedProperty displayNameProp = serializedObject.FindProperty("displayName");
+ modNameProp.stringValue = modName;
displayNameProp.stringValue = displayName;
-
- string functionTextName = "Card_" + classFullName + "_FunctionText";
- SerializedProperty functionTextProp = serializedObject.FindProperty("functionText");
functionTextProp.stringValue = functionTextName;
}
- // --- 核心修复 2:将 _cardLogicClassNameProp 也加入排除列表 ---
- // 因为这也是我们手动绘制的
- DrawPropertiesExcluding(serializedObject, new string[]
- {
- "m_Script",
- classFullNameProp.name, // <-- 新增
- prefabsProp.name,
- derivativeCardsProp.name,
- derivativeCharactersProp.name
- });
+ EditorGUI.BeginDisabledGroup(true);
+ EditorGUILayout.PropertyField(modNameProp);
+ EditorGUILayout.PropertyField(classNameProp);
+ EditorGUILayout.PropertyField(displayNameProp);
+ EditorGUI.EndDisabledGroup();
+
+ EditorGUILayout.PropertyField(cardRarityProp);
+ EditorGUILayout.PropertyField(cardTypeProp);
+ EditorGUILayout.PropertyField(tagsProp, true);
+ EditorGUILayout.PropertyField(cardSpriteProp);
+ EditorGUILayout.PropertyField(functionTextProp);
+ EditorGUILayout.PropertyField(cardDescriptionProp);
+
+ EditorGUILayout.Space();
+ EditorGUILayout.LabelField("Attributes", EditorStyles.boldLabel);
+ EditorGUILayout.PropertyField(baseWeightProp);
+ EditorGUILayout.PropertyField(variableAttributesProp, true);
+ EditorGUILayout.PropertyField(originalAttributesProp, true);
+ EditorGUILayout.PropertyField(runtimeCurrentAttributesProp, true);
+
+ EditorGUILayout.Space();
+ EditorGUILayout.LabelField("Upgrade", EditorStyles.boldLabel);
+ EditorGUILayout.PropertyField(upgradeNodeProp);
// --- 绘制自定义的引用列表 ---
EditorGUILayout.Space();
diff --git a/Assets/Scripts/MainGame/Character/CharacterBase.cs b/Assets/Scripts/MainGame/Character/CharacterBase.cs
index e1c47303..7bd26111 100644
--- a/Assets/Scripts/MainGame/Character/CharacterBase.cs
+++ b/Assets/Scripts/MainGame/Character/CharacterBase.cs
@@ -66,7 +66,7 @@ namespace Continentis.MainGame.Character
this.team = null;
break;
}
-
+
attributeSubmodule = new AttributeSubmodule(this);
equipmentSubmodule = new EquipmentSubmodule(this);
eventSubmodule = new EventSubmodule(this);
diff --git a/Assets/Scripts/MainGame/Character/CharacterBuff/CombatBuffBase.cs b/Assets/Scripts/MainGame/Character/CharacterBuff/CharacterCombatBuffBase.cs
similarity index 59%
rename from Assets/Scripts/MainGame/Character/CharacterBuff/CombatBuffBase.cs
rename to Assets/Scripts/MainGame/Character/CharacterBuff/CharacterCombatBuffBase.cs
index 9825274c..00b63049 100644
--- a/Assets/Scripts/MainGame/Character/CharacterBuff/CombatBuffBase.cs
+++ b/Assets/Scripts/MainGame/Character/CharacterBuff/CharacterCombatBuffBase.cs
@@ -1,11 +1,13 @@
+using System.Collections.Generic;
using System.Linq;
using Continentis.MainGame.Card;
using Continentis.MainGame.UI;
+using SLSFramework.General;
using UnityEngine;
namespace Continentis.MainGame.Character
{
- public abstract partial class CombatBuffBase : CharacterBuffBase
+ public abstract partial class CharacterCombatBuffBase : CharacterBuffBase
{
public CardLogicBase sourceCard;
@@ -19,31 +21,32 @@ namespace Continentis.MainGame.Character
public StatusSubmodule statusSubmodule;
}
- public partial class CombatBuffBase
+ public partial class CharacterCombatBuffBase
{
public sealed override bool OnBuffApply(out BuffBase existingBuff)
{
throw new System.NotImplementedException("请使用类型约束更强的OnBuffApply方法");
}
- public virtual bool OnBuffApply(out CombatBuffBase existingBuff)
+ public virtual bool OnBuffApply(out CharacterCombatBuffBase existingBuff)
{
throw new System.NotImplementedException(); //需要在子类中实现
}
public override void OnAfterFirstApply()
{
-
+ statusSubmodule?.AddStatus();
}
public override void OnBuffRemove()
{
RefreshAttributes();
+ statusSubmodule?.RemoveStatus();
iconSubmodule?.Remove();
}
}
- public partial class CombatBuffBase
+ public partial class CharacterCombatBuffBase
{
protected bool FindExistingSameBuff(out T existingBuff) where T : CharacterBuffBase
{
@@ -61,9 +64,9 @@ namespace Continentis.MainGame.Character
this.sourceCharacter = sourceCharacter;
this.sourceCard = sourceCard;
- if (OnBuffApply(out CombatBuffBase existingBuff))
+ if (OnBuffApply(out CharacterCombatBuffBase existingBuff))
{
- this.attachedCharacter.combatBuffSubmodule.buffList.Add(this);
+ this.attachedCharacter.combatBuffSubmodule.buffList.AddByPriority(this);
OnAfterFirstApply();
@@ -92,9 +95,44 @@ namespace Continentis.MainGame.Character
{
this.attachedCharacter.combatBuffSubmodule.buffList.Remove(this);
}
+
+ ///
+ /// 检查并处理专注类Buff的添加逻辑。
+ /// 如果已有相同Buff存在,则返回true,并通过out参数返回该Buff。
+ /// 如果没有相同Buff存在,则返回false,并在必要时移除优先级最低的专注类Buff以腾出空间。
+ ///
+ ///
+ ///
+ public bool FocusingCheck(out CharacterCombatBuffBase existingBuff)
+ {
+ // 移除超出上限的专注类Buff
+ List focusingBuffs =
+ attachedCharacter.combatBuffSubmodule.buffList.Where(buff => buff.buffType == BuffType.Focusing).ToList();
+ focusingBuffs.Sort();
+ int maximumFocusingBuffAmount = attachedCharacter.GetAttribute("MaximumFocusingBuffAmount", 1);
+ for (int i = maximumFocusingBuffAmount; i < focusingBuffs.Count; i++)
+ {
+ focusingBuffs[i].Remove();
+ }
+
+ // 检查是否已有相同Buff存在
+ if (FindExistingSameBuff(out existingBuff))
+ {
+ return true;
+ }
+
+ // 如果没有相同Buff存在但已达上限,则移除优先级最低的专注类Buff(将由新Buff替代)
+ if(focusingBuffs.Count >= maximumFocusingBuffAmount)
+ {
+ CharacterCombatBuffBase lowestPriorityBuff = focusingBuffs[focusingBuffs.Count - 1];
+ lowestPriorityBuff.Remove();
+ }
+
+ return false;
+ }
}
- public partial class CombatBuffBase
+ public partial class CharacterCombatBuffBase
{
private void RefreshAttributes()
{
diff --git a/Assets/Scripts/MainGame/Character/CharacterBuff/CombatBuffBase.cs.meta b/Assets/Scripts/MainGame/Character/CharacterBuff/CharacterCombatBuffBase.cs.meta
similarity index 100%
rename from Assets/Scripts/MainGame/Character/CharacterBuff/CombatBuffBase.cs.meta
rename to Assets/Scripts/MainGame/Character/CharacterBuff/CharacterCombatBuffBase.cs.meta
diff --git a/Assets/Scripts/MainGame/Character/CharacterMainFunctions.cs b/Assets/Scripts/MainGame/Character/CharacterMainFunctions.cs
index 93f9bc51..3e765094 100644
--- a/Assets/Scripts/MainGame/Character/CharacterMainFunctions.cs
+++ b/Assets/Scripts/MainGame/Character/CharacterMainFunctions.cs
@@ -15,14 +15,14 @@ namespace Continentis.MainGame.Character
foreach (string cardDataID in data.initialDeckRef)
{
- ModManager.GetData(cardDataID).GenerateCardInstance(this, initialPile);
+ CardInstance.GenerateCardInstance(ModManager.GetData(cardDataID), this, initialPile);
}
foreach (EquipmentBase equipment in equipmentSubmodule.currentEquipments)
{
foreach (string cardDataID in equipment.equipmentData.belongingCardDataRefs)
{
- ModManager.GetData(cardDataID).GenerateCardInstance(this, initialPile);
+ CardInstance.GenerateCardInstance(ModManager.GetData(cardDataID), this, initialPile);
}
}
}
@@ -224,16 +224,24 @@ namespace Continentis.MainGame.Character
///
/// 添加格挡(格挡每回合结束后会清空)
///
- public void AddBlock(int baseBlock, CharacterBase target = null)
+ public void AddBlock(int baseBlock, bool applyOffsetAndModifier = true, CharacterBase target = null)
{
- int baseBlockAfterOffset = baseBlock + GetAttribute("BlockGainOffset");
- int finalBlock = Mathf.RoundToInt(baseBlockAfterOffset * GetRawAttribute("BlockGainMultiplier", 1));
-
target ??= this;
- target.ModifyAttribute("Block", finalBlock);
+
+ if (!applyOffsetAndModifier)
+ {
+ target.ModifyAttribute("Block", baseBlock);
+ }
+ else
+ {
+ int baseBlockAfterOffset = baseBlock + GetAttribute("BlockGainOffset");
+ int finalBlock = Mathf.RoundToInt(baseBlockAfterOffset * GetRawAttribute("BlockGainMultiplier", 1));
+ target.ModifyAttribute("Block", finalBlock);
+ }
+
target.characterView.hudContainer.UpdateAllHUD();
}
-
+
///
/// 添加闪避(闪避在回合结束后或被击中后清空)
///
diff --git a/Assets/Scripts/MainGame/Character/CharacterSubmodules/CombatBuffSubmodule.cs b/Assets/Scripts/MainGame/Character/CharacterSubmodules/CombatBuffSubmodule.cs
index b41906fc..c8c6d3bc 100644
--- a/Assets/Scripts/MainGame/Character/CharacterSubmodules/CombatBuffSubmodule.cs
+++ b/Assets/Scripts/MainGame/Character/CharacterSubmodules/CombatBuffSubmodule.cs
@@ -8,22 +8,22 @@ namespace Continentis.MainGame.Character
{
public partial class CombatBuffSubmodule : SubmoduleBase
{
- public List buffList;
+ public List buffList;
public CombatBuffSubmodule(CharacterBase character) : base(character)
{
- buffList = new List();
+ buffList = new List();
}
}
public partial class CombatBuffSubmodule
{
- public T GetBuff() where T : CombatBuffBase
+ public T GetBuff() where T : CharacterCombatBuffBase
{
return (T)buffList.Find(x => x.GetType() == typeof(T));
}
- public bool HasBuff() where T : CombatBuffBase
+ public bool HasBuff() where T : CharacterCombatBuffBase
{
return buffList.Exists(x => x.GetType() == typeof(T));
}
diff --git a/Assets/Scripts/MainGame/Character/CharacterSubmodules/DeckSubmodule.cs b/Assets/Scripts/MainGame/Character/CharacterSubmodules/DeckSubmodule.cs
index 0ee47c16..04bedf5d 100644
--- a/Assets/Scripts/MainGame/Character/CharacterSubmodules/DeckSubmodule.cs
+++ b/Assets/Scripts/MainGame/Character/CharacterSubmodules/DeckSubmodule.cs
@@ -41,8 +41,17 @@ namespace Continentis.MainGame.Character
ExhaustPile.ForEach(c=>c.GenerateHandCardView(CombatUIManager.Instance.combatMainPage.exhaustPile));
}
- public void DrawCards(int cardCount, float interval)
+ ///
+ /// 抽取指定数量的卡牌,返回一个包含抽牌指令的指令组。
+ ///
+ public CommandGroup DrawCards(int cardCount, float interval = 0.1f)
{
+ if (owner.statusSubmodule.HasStatus(StatusType.Heavy)) //沉重状态无法抽牌
+ {
+ MainGameManager.GenerateInfoText("Heavy: Can not draw cards", owner.characterView);
+ return new CommandGroup(ExecutionMode.Sequential);
+ }
+
if (cardCount > DrawPile.Count && DiscardPile.Count > 0)
{
Debug.Log("抽牌堆牌数不足,且弃牌堆有牌,正在洗牌...");
@@ -52,12 +61,23 @@ namespace Continentis.MainGame.Character
Debug.Log($"准备抽取 {cardCount} 张卡牌。");
CommandContext context = new CommandContext();
- CommandQueueManager.Instance.AddCommand(new Cmd_DrawCards(this, cardCount, interval), context);
- CommandQueueManager.Instance.AddCommand(new Cmd_Function(0, () =>
- {
- //Debug.Log((context.sharedInfo["DrawnCards"] as List).Count); //TODO: 抽牌后的处理
- }));
- //return context.sharedInfo["DrawnCards"] as List;
+ CommandGroup drawCardsGroup = new CommandGroup(ExecutionMode.Sequential, context,
+ new Cmd_DrawCards(this, cardCount, interval),
+ new Cmd_Function(0, () =>
+ {
+ //Debug.Log((context.sharedInfo["DrawnCards"] as List).Count); //TODO: 抽牌后的处理
+ }));
+
+ return drawCardsGroup;
+ }
+
+ ///
+ /// 从指令组的上下文中获取抽到的卡牌列表。
+ ///
+ public List GetDrawnCards(CommandGroup drawCardsGroup)
+ {
+ CommandContext context = drawCardsGroup.groupContext;
+ return context.GetInfo>("DrawnCards");
}
public void PlayCard(CardInstance card, List targetList)
diff --git a/Assets/Scripts/MainGame/Character/CharacterSubmodules/StatusSubmodule.cs b/Assets/Scripts/MainGame/Character/CharacterSubmodules/StatusSubmodule.cs
index acf3a35d..0df516c9 100644
--- a/Assets/Scripts/MainGame/Character/CharacterSubmodules/StatusSubmodule.cs
+++ b/Assets/Scripts/MainGame/Character/CharacterSubmodules/StatusSubmodule.cs
@@ -10,6 +10,7 @@ namespace Continentis.MainGame.Character
Silence = 1, //沉默,无法使用魔法牌 (Magic)
Disarm = 2, //缴械,无法使用攻击牌 (Attack)
Inhibition = 3, //抑制,无法使用能力牌 (Ability)
+ Heavy = 4, //沉重,无法再抽牌
//正面状态
Invincible = 1000, //无敌
diff --git a/Assets/Scripts/MainGame/Character/Editor/CharacterDataEditor.cs b/Assets/Scripts/MainGame/Character/Editor/CharacterDataEditor.cs
index e80134a5..58b64b06 100644
--- a/Assets/Scripts/MainGame/Character/Editor/CharacterDataEditor.cs
+++ b/Assets/Scripts/MainGame/Character/Editor/CharacterDataEditor.cs
@@ -77,7 +77,7 @@ namespace Continentis.MainGame.Character
if (_haveCustomClassProp.boolValue)
{
// 如果勾选,则显示class选择器
- DrawTypeSelectorGUI(_classFullNameProp, "Character Class", typeof(CharacterBase), "Continentis.Mods", ".Characters");
+ DrawTypeSelectorGUI(_classFullNameProp, "Character Class", typeof(CharacterBase), out _, "Continentis.Mods", ".Characters");
}
else
{
diff --git a/Assets/Scripts/MainGame/Combat/CombatCharacterController.cs b/Assets/Scripts/MainGame/Combat/CombatCharacterController.cs
index 5e898a14..4303441e 100644
--- a/Assets/Scripts/MainGame/Combat/CombatCharacterController.cs
+++ b/Assets/Scripts/MainGame/Combat/CombatCharacterController.cs
@@ -66,7 +66,7 @@ namespace Continentis.MainGame.Combat
SetViewPositions();
SetViewHUDs();
- ModManager.CreateInstance("Basic_Weak", 2).Apply(enemies[0]);
+ ModManager.CreateInstance("Basic.Buffs.Weak", 2).Apply(enemies[0]);
}
public void AddCombatNPCs(params (CharacterData, Fraction)[] dataList)
diff --git a/Assets/Scripts/MainGame/Combat/CombatMainManager.cs b/Assets/Scripts/MainGame/Combat/CombatMainManager.cs
index ad18e907..281ac675 100644
--- a/Assets/Scripts/MainGame/Combat/CombatMainManager.cs
+++ b/Assets/Scripts/MainGame/Combat/CombatMainManager.cs
@@ -140,10 +140,15 @@ namespace Continentis.MainGame.Combat
CombatMainPage combatMainPage = CombatUIManager.Instance.combatMainPage;
playerHero.deckSubmodule.SetUpHandCardViews();
+ playerHero.combatBuffSubmodule.ActionStart();
combatMainPage.handPile.isUpdatingLayout = false;
- playerHero.deckSubmodule.DrawCards(5, 0.1f);
- CommandQueueManager.Instance.AddCommand(new Cmd_Function(0f, () => combatMainPage.handPile.isUpdatingLayout = true));
+ CommandQueueManager.Instance.AddCommand(playerHero.deckSubmodule.DrawCards(5));
+ CommandQueueManager.Instance.AddCommand(new Cmd_Function(0f, () =>
+ {
+ //Debug.Log((drawCard.groupContext.context["DrawnCards"] as List).Count);
+ combatMainPage.handPile.isUpdatingLayout = true;
+ }));
combatMainPage.combatResourcesDisplayer.SetCharacter(playerHero);
@@ -195,6 +200,8 @@ namespace Continentis.MainGame.Combat
{
if (currentCharacter is PlayerHero playerHero)
{
+ playerHero.combatBuffSubmodule.ActionEnd();
+
Debug.Log(currentCharacter.data.className + " 结束行动,整理手牌。");
List handPile = new List(playerHero.deckSubmodule.HandPile);
diff --git a/Assets/Scripts/MainGame/Commands/Cmd_DrawCards.cs b/Assets/Scripts/MainGame/Commands/Cmd_DrawCards.cs
index 8cc535a7..dd06c154 100644
--- a/Assets/Scripts/MainGame/Commands/Cmd_DrawCards.cs
+++ b/Assets/Scripts/MainGame/Commands/Cmd_DrawCards.cs
@@ -22,7 +22,7 @@ namespace Continentis.MainGame.Commands
private readonly List customDrawCards;
- public Cmd_DrawCards(DeckSubmodule deck, int drawCount, float interval)
+ public Cmd_DrawCards(DeckSubmodule deck, int drawCount, float interval = 0.1f)
{
this.isCustomDraw = false;
this.deck = deck;
@@ -31,7 +31,7 @@ namespace Continentis.MainGame.Commands
this.customDrawCards = null;
}
- public Cmd_DrawCards(DeckSubmodule deck, List customDrawCards, float interval)
+ public Cmd_DrawCards(DeckSubmodule deck, List customDrawCards, float interval = 0.1f)
{
this.isCustomDraw = true;
this.deck = deck;
diff --git a/Assets/Scripts/MainGame/Equipment/Editor/EquipmentDataEditor.cs b/Assets/Scripts/MainGame/Equipment/Editor/EquipmentDataEditor.cs
index 78debd83..e5d951c5 100644
--- a/Assets/Scripts/MainGame/Equipment/Editor/EquipmentDataEditor.cs
+++ b/Assets/Scripts/MainGame/Equipment/Editor/EquipmentDataEditor.cs
@@ -1,4 +1,5 @@
#if UNITY_EDITOR
+using System;
using UnityEditor;
using UnityEngine;
using Continentis.MainGame.Card;
@@ -12,7 +13,6 @@ namespace Continentis.MainGame.Equipment
{
// Fundamental
private SerializedProperty _haveCustomClassProp;
- private SerializedProperty _classFullNameProp;
private SerializedProperty _modNameProp;
private SerializedProperty _classNameProp;
private SerializedProperty _displayNameProp;
@@ -40,7 +40,6 @@ namespace Continentis.MainGame.Equipment
base.OnEnable();
// --- 在OnEnable中找到所有属性 ---
_haveCustomClassProp = serializedObject.FindProperty("haveCustomClass");
- _classFullNameProp = serializedObject.FindProperty("classFullName");
_modNameProp = serializedObject.FindProperty("modName");
_classNameProp = serializedObject.FindProperty("className");
_displayNameProp = serializedObject.FindProperty("displayName");
@@ -75,14 +74,26 @@ namespace Continentis.MainGame.Equipment
if (_haveCustomClassProp.boolValue)
{
// 如果勾选,则显示class选择器 (假设基类为EquipmentBase, 命名空间为.Equipments)
- DrawTypeSelectorGUI(_classFullNameProp, "Equipment Class", typeof(EquipmentBase), "Continentis.Mods", ".Equipments");
+ if (DrawTypeSelectorGUI(_classNameProp, "Equipment Class", typeof(EquipmentBase), out Type outType, "Continentis.Mods", ".Equipments"))
+ {
+ string className = _classNameProp.stringValue;
+ string modName = outType.Namespace!.Replace("Continentis.Mods.", "").Split('.')[0];
+ string displayName = "Card_" + modName + "_" + className + "_DisplayName";
+
+ _modNameProp.stringValue = modName;
+ _displayNameProp.stringValue = displayName;
+ }
+
+ EditorGUI.BeginDisabledGroup(true);
}
- else
+
+ EditorGUILayout.PropertyField(_modNameProp);
+ EditorGUILayout.PropertyField(_classNameProp);
+ EditorGUILayout.PropertyField(_displayNameProp);
+
+ if (_haveCustomClassProp.boolValue)
{
- // 如果不勾选,则显示手动输入字段
- EditorGUILayout.PropertyField(_modNameProp);
- EditorGUILayout.PropertyField(_classNameProp);
- EditorGUILayout.PropertyField(_displayNameProp);
+ EditorGUI.EndDisabledGroup();
}
EditorGUILayout.PropertyField(_tagsProp, true);
diff --git a/Assets/Scripts/MainGame/Equipment/EquipmentBase.cs b/Assets/Scripts/MainGame/Equipment/EquipmentBase.cs
index f0efede0..fb267bc2 100644
--- a/Assets/Scripts/MainGame/Equipment/EquipmentBase.cs
+++ b/Assets/Scripts/MainGame/Equipment/EquipmentBase.cs
@@ -69,12 +69,13 @@ namespace Continentis.MainGame.Equipment
{
public static EquipmentBase GenerateEquipment(EquipmentData data, CharacterBase character = null)
{
- Type logicType = data.haveCustomClass ? ModManager.GetType(data.classFullName) : typeof(EquipmentBase);
+ string typeID = "NoFunctionEquipment";
+ Type logicType = typeof(EquipmentBase);
- if(logicType == null)
+ if (data.haveCustomClass)
{
- Debug.LogError($"Card class '{data.classFullName}' not found in assemblies.");
- return null;
+ typeID = ModManager.GetTypeID(data.modName, "Equipments", data.className);
+ logicType = ModManager.GetType(typeID);
}
if (Activator.CreateInstance(logicType) is EquipmentBase equipment)
@@ -85,7 +86,7 @@ namespace Continentis.MainGame.Equipment
return equipment;
}
- Debug.LogError($"Failed to create equipment of type {data.classFullName}");
+ Debug.LogError($"Failed to create equipment of type {typeID}");
return null;
}
}
diff --git a/Assets/Scripts/MainGame/Equipment/EquipmentData.cs b/Assets/Scripts/MainGame/Equipment/EquipmentData.cs
index fa10f6c42..937ac771 100644
--- a/Assets/Scripts/MainGame/Equipment/EquipmentData.cs
+++ b/Assets/Scripts/MainGame/Equipment/EquipmentData.cs
@@ -15,7 +15,6 @@ namespace Continentis.MainGame.Equipment
{
[Header("Fundamental")]
public bool haveCustomClass;
- public string classFullName;
public string modName;
public string className;
public string displayName;
@@ -43,12 +42,6 @@ namespace Continentis.MainGame.Equipment
//[Header("Upgrades")]
//public List upgrades;
}
-
- public partial class EquipmentData
- {
- public string ModName => haveCustomClass ? classFullName.Split('_').First() : modName;
- public string ClassName => haveCustomClass ? classFullName.Split('_').Last() : className;
- }
public partial class EquipmentData
{
diff --git a/Assets/Scripts/MainGame/MainGameManager.cs b/Assets/Scripts/MainGame/MainGameManager.cs
index 619e44d5..2e49e2fd 100644
--- a/Assets/Scripts/MainGame/MainGameManager.cs
+++ b/Assets/Scripts/MainGame/MainGameManager.cs
@@ -60,6 +60,7 @@ namespace Continentis.MainGame
public partial class MainGameManager
{
-
+ public static void GenerateInfoText(string content, CombatCharacterViewBase characterView, Color color = default, float size = 1)
+ => Instance.basePrefabs.GenerateInfoText(content, characterView, color, size);
}
}
\ No newline at end of file
diff --git a/Assets/Scripts/MainGame/Rules/RulesManager.cs b/Assets/Scripts/MainGame/Rules/RulesManager.cs
index e1721a45..68118725 100644
--- a/Assets/Scripts/MainGame/Rules/RulesManager.cs
+++ b/Assets/Scripts/MainGame/Rules/RulesManager.cs
@@ -13,7 +13,7 @@ namespace Continentis.MainGame.Rules
{
base.Awake();
attributeRulesMerger = new AttributeRulesMerger();
- attributeRulesMerger.rulesCollections.Add(ModManager.CreateInstance("Basic_AttributeRulesCollection"));
+ attributeRulesMerger.rulesCollections.Add(ModManager.CreateInstance("Basic.Rules.Basic_AttributeRulesCollection"));
attributeRulesMerger.ApplyRules();
}
}
diff --git a/Assets/Scripts/MainGame/UI/HUDPage/HUDElements/HUD_CharacterBuffCollection.cs b/Assets/Scripts/MainGame/UI/HUDPage/HUDElements/HUD_CharacterBuffCollection.cs
index d73f17e5..1f84af9f 100644
--- a/Assets/Scripts/MainGame/UI/HUDPage/HUDElements/HUD_CharacterBuffCollection.cs
+++ b/Assets/Scripts/MainGame/UI/HUDPage/HUDElements/HUD_CharacterBuffCollection.cs
@@ -1,6 +1,7 @@
using System.Collections.Generic;
using Continentis.MainGame.Character;
using Lean.Pool;
+using SLSFramework.General;
using UnityEngine;
namespace Continentis.MainGame.UI
@@ -23,7 +24,8 @@ namespace Continentis.MainGame.UI
{
HUD_CharacterBuffIcon buffIcon = LeanPool.Spawn(buffIconPrefab, buffContainer).GetComponent();
buffIcon.Initialize(buff);
- buffIcons.Add(buffIcon);
+ buffIcons.AddByPriority(buffIcon);
+ buffIcon.transform.SetSiblingIndex(buffIcons.IndexOf(buffIcon));
UpdateHud();
}
diff --git a/Assets/Scripts/MainGame/UI/HUDPage/HUDElements/Icon/HUD_CharacterBuffIcon.cs b/Assets/Scripts/MainGame/UI/HUDPage/HUDElements/Icon/HUD_CharacterBuffIcon.cs
index 7d9ff3fa..edd0dd05 100644
--- a/Assets/Scripts/MainGame/UI/HUDPage/HUDElements/Icon/HUD_CharacterBuffIcon.cs
+++ b/Assets/Scripts/MainGame/UI/HUDPage/HUDElements/Icon/HUD_CharacterBuffIcon.cs
@@ -1,33 +1,58 @@
using System;
using System.Collections.Generic;
using Continentis.MainGame.Character;
+using DG.Tweening;
using Lean.Pool;
using SLSFramework.General;
using TMPro;
using UnityEngine;
using UnityEngine.EventSystems;
+using UnityEngine.Serialization;
using UnityEngine.UI;
namespace Continentis.MainGame.UI
{
- public class HUD_CharacterBuffIcon : HUD_BaseIcon
+ public class HUD_CharacterBuffIcon : HUD_BaseIcon, IPrioritized
{
+ public int Priority { get; set; }
+
public CharacterBuffBase buff;
public Image buffTypeBackground;
+ public Image mainIcon;
+
public Sprite positive;
public Sprite negative;
public Sprite neutral;
-
+ public Sprite focusing;
+
public void Initialize(CharacterBuffBase buff)
{
this.buff = buff;
+ this.Priority = buff.Priority;
buff.iconSubmodule.buffIcon = this;
-
icon.sprite = buff.iconSubmodule.icon;
-
+ PlayApplyAnimation();
UpdateIcon();
}
+
+ public void PlayApplyAnimation()
+ {
+ Image spreadImage = LeanPool.Spawn(mainIcon.gameObject, rectTransform).GetComponent();
+ spreadImage.sprite = buff.iconSubmodule.icon;
+ spreadImage.rectTransform.localScale = Vector3.zero;
+ spreadImage.color = Color.white;
+ spreadImage.DOColor(new Color(1f, 1f, 1f, 0f), 1.1f).SetEase(Ease.Linear).Play();
+ spreadImage.rectTransform.DOScale(5f, 1.2f).SetEase(Ease.OutQuad).OnComplete(() =>
+ {
+ LeanPool.Despawn(spreadImage.gameObject);
+ }).Play();
+ }
+
+ public void PlayHintAnimation()
+ {
+ mainIcon.rectTransform.DOScale(1.25f, 0.2f).SetLoops(2, LoopType.Yoyo).SetEase(Ease.OutQuad).Play();
+ }
public override void UpdateIcon()
{
@@ -54,6 +79,7 @@ namespace Continentis.MainGame.UI
BuffType.Positive => positive,
BuffType.Negative => negative,
BuffType.Neutral => neutral,
+ BuffType.Focusing => focusing,
_ => buffTypeBackground.sprite
};
}
diff --git a/Assets/Scripts/ScriptExtensions/CommandQueue/CommandContext.cs b/Assets/Scripts/ScriptExtensions/CommandQueue/CommandContext.cs
index 6f6ca45e..0ff7251c 100644
--- a/Assets/Scripts/ScriptExtensions/CommandQueue/CommandContext.cs
+++ b/Assets/Scripts/ScriptExtensions/CommandQueue/CommandContext.cs
@@ -1,4 +1,5 @@
using System.Collections.Generic;
+using UnityEngine;
namespace SLSFramework.General
{
@@ -17,15 +18,16 @@ namespace SLSFramework.General
context = new Dictionary();
}
- public CommandContext(string key, object value)
+ public CommandContext((string, object)[] pairs)
{
- context = new Dictionary
+ context = new Dictionary();
+ foreach ((string, object) pair in pairs)
{
- { key, value }
- };
+ context[pair.Item1] = pair.Item2;
+ }
}
-
- public CommandContext(List> initialInfo)
+
+ public CommandContext(Dictionary initialInfo)
{
context = new Dictionary();
foreach (var pair in initialInfo)
@@ -33,7 +35,7 @@ namespace SLSFramework.General
context[pair.Key] = pair.Value;
}
}
-
+
public CommandContext Clone()
{
var newContext = new CommandContext();
@@ -43,6 +45,15 @@ namespace SLSFramework.General
}
return newContext;
}
+
+ public CommandContext Merge(CommandContext other)
+ {
+ foreach (var pair in other.context)
+ {
+ this.context[pair.Key] = pair.Value;
+ }
+ return this;
+ }
public T GetInfo(string key)
{
@@ -50,6 +61,8 @@ namespace SLSFramework.General
{
return typedValue;
}
+
+ Debug.LogWarning($"CommandContext 中不存在键 '{key}',或其类型不匹配。返回默认值。");
return default;
}
}
diff --git a/Assets/Scripts/ScriptExtensions/CommandQueue/CommandGroup.cs b/Assets/Scripts/ScriptExtensions/CommandQueue/CommandGroup.cs
index ce36c011..a49b038f 100644
--- a/Assets/Scripts/ScriptExtensions/CommandQueue/CommandGroup.cs
+++ b/Assets/Scripts/ScriptExtensions/CommandQueue/CommandGroup.cs
@@ -12,10 +12,23 @@ namespace SLSFramework.General
{
public readonly List commands = new List();
public readonly ExecutionMode mode;
+
+ ///
+ /// 包含了指令组执行过程中产生的所有上下文信息。不论是内部还是外部的上下文皆可获取。
+ ///
+ public readonly CommandContext groupContext;
public CommandGroup(ExecutionMode mode, params CommandBase[] commands)
{
this.mode = mode;
+ this.groupContext = new CommandContext();
+ this.commands.AddRange(commands);
+ }
+
+ public CommandGroup(ExecutionMode mode, CommandContext groupContext, params CommandBase[] commands)
+ {
+ this.mode = mode;
+ this.groupContext = groupContext;
this.commands.AddRange(commands);
}
@@ -42,7 +55,13 @@ namespace SLSFramework.General
// 而是创建一个“延迟执行”的 Observable 序列。
// Defer 会将对 Execute 的调用推迟到 Concat/WhenAll 真正订阅它的时候。
var lazyCommandObservables = commands.Select(cmd =>
- Observable.Defer(() => cmd.Execute(outerContext))
+ Observable.Defer(() =>
+ {
+ IObservable result = cmd.Execute(outerContext);
+ groupContext.Merge(outerContext);
+ groupContext.Merge(cmd.selfContext);
+ return result;
+ })
);
IObservable executionFlow;
@@ -58,6 +77,7 @@ namespace SLSFramework.General
executionFlow = Observable.WhenAll(lazyCommandObservables).AsUnitObservable();
}
+
return executionFlow;
// 注意:基类中的 TakeUntil(forceCompleteSubject) 会自动应用到这里返回的流上,所以无需重复添加。
}
diff --git a/Assets/Scripts/ScriptExtensions/CommandQueue/CommandQueueManager.cs b/Assets/Scripts/ScriptExtensions/CommandQueue/CommandQueueManager.cs
index f9e8077f..2e550b0f 100644
--- a/Assets/Scripts/ScriptExtensions/CommandQueue/CommandQueueManager.cs
+++ b/Assets/Scripts/ScriptExtensions/CommandQueue/CommandQueueManager.cs
@@ -70,7 +70,7 @@ namespace SLSFramework.General
*/
}
- public void AddCommand(CommandBase command, CommandContext context = null)
+ public CommandBase AddCommand(CommandBase command, CommandContext context = null)
{
context ??= new CommandContext();
// 将指令和其上下文入队
@@ -80,6 +80,8 @@ namespace SLSFramework.General
// 如果队列当前不忙,这个调用会立即开始处理我们刚刚添加的指令。
// 如果队列正忙,这个调用什么也不做,因为当前指令完成后会自动处理下一个。
ProcessNextInQueue();
+
+ return command;
}
diff --git a/Assets/Scripts/ScriptExtensions/General/DictionaryExtension.cs b/Assets/Scripts/ScriptExtensions/General/DictionaryExtension.cs
index 1b622d34..7270d4da 100644
--- a/Assets/Scripts/ScriptExtensions/General/DictionaryExtension.cs
+++ b/Assets/Scripts/ScriptExtensions/General/DictionaryExtension.cs
@@ -123,18 +123,4 @@ namespace SLSFramework.General
}
}
}
-
- ///
- /// 实现该接口的类可以根据优先级进行比较和排序。
- /// 数字越大优先级越高。
- ///
- public interface IPrioritized : IComparable
- {
- int Priority { get; }
-
- int IComparable.CompareTo(IPrioritized other)
- {
- return other.Priority.CompareTo(Priority);
- }
- }
}
\ No newline at end of file
diff --git a/Assets/Scripts/ScriptExtensions/General/IPrioritized.cs b/Assets/Scripts/ScriptExtensions/General/IPrioritized.cs
new file mode 100644
index 00000000..392c5ed0
--- /dev/null
+++ b/Assets/Scripts/ScriptExtensions/General/IPrioritized.cs
@@ -0,0 +1,18 @@
+using System;
+
+namespace SLSFramework.General
+{
+ ///
+ /// 实现该接口的类可以根据优先级进行比较和排序。
+ /// 数字越大优先级越高。
+ ///
+ public interface IPrioritized : IComparable
+ {
+ int Priority { get; }
+
+ int IComparable.CompareTo(IPrioritized other)
+ {
+ return other.Priority.CompareTo(Priority);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/Scripts/ScriptExtensions/General/IPrioritized.cs.meta b/Assets/Scripts/ScriptExtensions/General/IPrioritized.cs.meta
new file mode 100644
index 00000000..83c70bef
--- /dev/null
+++ b/Assets/Scripts/ScriptExtensions/General/IPrioritized.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 84b1c40e60420ad47b31aef43bc98901
\ No newline at end of file
diff --git a/Assets/Scripts/ScriptExtensions/General/ListExtension.cs b/Assets/Scripts/ScriptExtensions/General/ListExtension.cs
index 43b34ec5..41c49119 100644
--- a/Assets/Scripts/ScriptExtensions/General/ListExtension.cs
+++ b/Assets/Scripts/ScriptExtensions/General/ListExtension.cs
@@ -6,7 +6,7 @@ using Random = UnityEngine.Random;
namespace SLSFramework.General
{
- public static class ListExtension
+ public static partial class ListExtension
{
///
/// 对列表中的每个元素执行指定的操作
@@ -116,4 +116,44 @@ namespace SLSFramework.General
return filters.All(filter => filter(item));
}
}
+
+ public static partial class ListExtension
+ {
+ ///
+ /// 根据优先级将新项插入到已排序的列表中,保持列表按优先级从高到低排序(二分查找)。
+ /// 数字越大优先级越高。
+ ///
+ public static void AddByPriority(this List list, T newItem) where T : IPrioritized
+ {
+ // 优化:检查是否可以直接添加到末尾
+ if (list.Count == 0 || newItem.Priority <= list[list.Count - 1].Priority)
+ {
+ list.Add(newItem);
+ return;
+ }
+
+ int low = 0;
+ int high = list.Count;
+
+ while (low < high)
+ {
+ int mid = low + (high - low) / 2;
+
+ // 规则:数字越大,优先级越高,越靠前
+ // 如果中间项的优先级 >= 新项的优先级,
+ // 说明新项应该在它后面
+ if (list[mid].Priority >= newItem.Priority)
+ {
+ low = mid + 1;
+ }
+ else
+ {
+ // 中间项的优先级 < 新项,说明新项应该在它前面(或就是这个位置)
+ high = mid;
+ }
+ }
+
+ list.Insert(low, newItem);
+ }
+ }
}
diff --git a/Assets/Scripts/ScriptExtensions/UModAssistance/Editor/DataEditor.cs b/Assets/Scripts/ScriptExtensions/UModAssistance/Editor/DataEditor.cs
index bf36ddb0..5ed9da4e 100644
--- a/Assets/Scripts/ScriptExtensions/UModAssistance/Editor/DataEditor.cs
+++ b/Assets/Scripts/ScriptExtensions/UModAssistance/Editor/DataEditor.cs
@@ -150,7 +150,7 @@ namespace SLSFramework.UModAssistance
/// 可选参数,用于从路径中移除特定的命名空间部分 (例如 ".Cards")
/// 如果值被用户改变,则返回true
protected bool DrawTypeSelectorGUI(SerializedProperty classNameProp, string label, Type baseType,
- string namespacePrefix = null, string namespaceToRemove = null)
+ out Type returnedType, string namespacePrefix = null, string namespaceToRemove = null)
{
// --- 核心修改 2:使用包含 namespaceToRemove 的复合键 ---
var cacheKey = new Tuple(baseType, namespaceToRemove ?? string.Empty);
@@ -179,9 +179,12 @@ namespace SLSFramework.UModAssistance
classNameProp.stringValue = (newIndex >= 0 && newIndex < types.Length)
? types[newIndex].Name
: string.Empty;
+
+ returnedType = types[newIndex];
return true;
}
+ returnedType = null;
return false;
}
diff --git a/Assets/Scripts/ScriptExtensions/UModAssistance/ModBrowser.cs b/Assets/Scripts/ScriptExtensions/UModAssistance/ModBrowser.cs
index 0a22c05a..c8b5d3a2 100644
--- a/Assets/Scripts/ScriptExtensions/UModAssistance/ModBrowser.cs
+++ b/Assets/Scripts/ScriptExtensions/UModAssistance/ModBrowser.cs
@@ -48,8 +48,8 @@ namespace SLSFramework.UModAssistance
ModManager.RegisterTypesFromMod(host, typeof(CharacterBase));
ModManager.RegisterTypesFromMod(host, typeof(CardLogicBase));
ModManager.RegisterTypesFromMod(host, typeof(EquipmentBase));
- ModManager.RegisterTypesFromMod(host,typeof(Continentis.MainGame.Card.CombatBuffBase));
- ModManager.RegisterTypesFromMod(host,typeof(Continentis.MainGame.Character.CombatBuffBase));
+ ModManager.RegisterTypesFromMod(host,typeof(CardCombatBuffBase));
+ ModManager.RegisterTypesFromMod(host,typeof(CharacterCombatBuffBase));
ModManager.RegisterTypesFromMod(host, typeof(RulesCollectionBase));
string manifestName = host.CurrentMod.NameInfo.ModName + "_Manifest";
diff --git a/Assets/Scripts/ScriptExtensions/UModAssistance/ModManager.cs b/Assets/Scripts/ScriptExtensions/UModAssistance/ModManager.cs
index 03620163..7b4d2c5e 100644
--- a/Assets/Scripts/ScriptExtensions/UModAssistance/ModManager.cs
+++ b/Assets/Scripts/ScriptExtensions/UModAssistance/ModManager.cs
@@ -27,6 +27,18 @@ namespace SLSFramework.UModAssistance
{
public static readonly SerializableDictionary LoadedMods = new SerializableDictionary();
public static readonly Dictionary> Database = new Dictionary>();
+
+ ///
+ /// Get the standardized class name for a mod class, combining its class name and mod name.
+ /// Format: "ModName_ClassName"
+ ///
+ public static string GetModClassName(Type type)
+ {
+ string modName = type.Namespace!.Replace("Continentis.Mods.", "").Split('.')[0];
+ string className = type.Name;
+ return $"{modName}_{className}";
+ }
+
public static bool IsValidAssetName(string assetName) => Regex.IsMatch(assetName, @"^\w+_\w+_.+$");
///
@@ -120,6 +132,15 @@ namespace SLSFramework.UModAssistance
public partial class ModManager
{
public static readonly Dictionary TypeRegistry = new Dictionary();
+ public static string GetTypeID(Type type)
+ {
+ return type.Namespace!.Replace("Continentis.Mods.", "") + "." + type.Name;
+ }
+
+ public static string GetTypeID(string modName, string classification, string className)
+ {
+ return $"{modName}.{classification}.{className}";
+ }
///
/// 从一个已加载的Mod中,查找所有指定基类的子类,并将其注册到全局字典中。
@@ -144,15 +165,16 @@ namespace SLSFramework.UModAssistance
foreach (var type in typesInAssembly)
{
- if (!TypeRegistry.ContainsKey(type.Name))
+ string typeID = GetTypeID(type);
+
+ if (TypeRegistry.TryAdd(typeID, type))
{
- TypeRegistry.Add(type.Name, type);
- Debug.Log($"Registered script type '{type.FullName}' from mod '{host.CurrentMod.NameInfo.ModName}'.");
+ Debug.Log($"Registered script type '{typeID}' from mod '{host.CurrentMod.NameInfo.ModName}'.");
}
else
{
// 处理命名冲突:如果不同Mod中存在同名的类,后加载的会被忽略
- Debug.LogWarning($"Duplicate script type name found: '{type.Name}'. The existing type from assembly '{TypeRegistry[type.Name].Assembly.FullName}' will be kept.");
+ Debug.LogWarning($"Duplicate script type name found: '{typeID}'. The existing type from assembly '{TypeRegistry[type.Name].Assembly.FullName}' will be kept.");
}
}
}
@@ -164,13 +186,13 @@ namespace SLSFramework.UModAssistance
}
}
- public static Type GetType(string typeName)
+ public static Type GetType(string typeID)
{
- if (TypeRegistry.TryGetValue(typeName, out Type type))
+ if (TypeRegistry.TryGetValue(typeID, out Type type))
{
return type;
}
- Debug.LogWarning($"Type '{typeName}' not found in TypeRegistry.");
+ Debug.LogWarning($"Type '{typeID}' not found in TypeRegistry.");
return null;
}
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RadiantBolt.meta b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources.meta
similarity index 77%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RadiantBolt.meta
rename to Assets/Sprites/MainGame/CombatMainPage/ComabtResources.meta
index f36021d9..306e6bec 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RadiantBolt.meta
+++ b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: dd038d35a4cc4a44cada6f04b97d49f3
+guid: 124565c705cee124d997c806cb8f94e4
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 3 (1).png b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 3 (1).png
new file mode 100644
index 00000000..8a1358fc
Binary files /dev/null and b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 3 (1).png differ
diff --git a/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 3 (1).png.meta b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 3 (1).png.meta
new file mode 100644
index 00000000..ee167f29
--- /dev/null
+++ b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 3 (1).png.meta
@@ -0,0 +1,143 @@
+fileFormatVersion: 2
+guid: eaf6f49e988dafb40b976a85ca1d1e67
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: iOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 3.png b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 3.png
new file mode 100644
index 00000000..2ab555eb
Binary files /dev/null and b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 3.png differ
diff --git a/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 3.png.meta b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 3.png.meta
new file mode 100644
index 00000000..63bfc8b5
--- /dev/null
+++ b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 3.png.meta
@@ -0,0 +1,143 @@
+fileFormatVersion: 2
+guid: 437c8ac61646bf54590da5168716d42e
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: iOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4 (1).png b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4 (1).png
new file mode 100644
index 00000000..95b720ee
Binary files /dev/null and b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4 (1).png differ
diff --git a/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4 (1).png.meta b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4 (1).png.meta
new file mode 100644
index 00000000..a9ef37b2
--- /dev/null
+++ b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4 (1).png.meta
@@ -0,0 +1,143 @@
+fileFormatVersion: 2
+guid: 6ee0526ae60f12347a7da8fc4c6598bd
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: iOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4 (2).png b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4 (2).png
new file mode 100644
index 00000000..96510b51
Binary files /dev/null and b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4 (2).png differ
diff --git a/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4 (2).png.meta b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4 (2).png.meta
new file mode 100644
index 00000000..93bb282e
--- /dev/null
+++ b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4 (2).png.meta
@@ -0,0 +1,143 @@
+fileFormatVersion: 2
+guid: 1e9eeba8f15f3664e80f2e54bd66b261
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: iOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4.png b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4.png
new file mode 100644
index 00000000..910427a4
Binary files /dev/null and b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4.png differ
diff --git a/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4.png.meta b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4.png.meta
new file mode 100644
index 00000000..e62872ff
--- /dev/null
+++ b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/三角形 1 拷贝 4.png.meta
@@ -0,0 +1,143 @@
+fileFormatVersion: 2
+guid: 3927e1cdb2a522e4385a7c111ead6206
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: iOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/组 7 (1).png b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/组 7 (1).png
new file mode 100644
index 00000000..31e1b2e4
Binary files /dev/null and b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/组 7 (1).png differ
diff --git a/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/组 7 (1).png.meta b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/组 7 (1).png.meta
new file mode 100644
index 00000000..7eb524d3
--- /dev/null
+++ b/Assets/Sprites/MainGame/CombatMainPage/ComabtResources/组 7 (1).png.meta
@@ -0,0 +1,143 @@
+fileFormatVersion: 2
+guid: 49f52f00eb679cc49b928f580a439478
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: iOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Sprites/MainGame/HUD/矩形 12 拷贝.png b/Assets/Sprites/MainGame/HUD/矩形 12 拷贝.png
new file mode 100644
index 00000000..d771c48a
Binary files /dev/null and b/Assets/Sprites/MainGame/HUD/矩形 12 拷贝.png differ
diff --git a/Assets/Sprites/MainGame/HUD/矩形 12 拷贝.png.meta b/Assets/Sprites/MainGame/HUD/矩形 12 拷贝.png.meta
new file mode 100644
index 00000000..eb3adc4e
--- /dev/null
+++ b/Assets/Sprites/MainGame/HUD/矩形 12 拷贝.png.meta
@@ -0,0 +1,143 @@
+fileFormatVersion: 2
+guid: 301bf36edf45f8a4eafc9d93626d7493
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: iOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Sprites/MainGame/HUD/矩形 12.png b/Assets/Sprites/MainGame/HUD/矩形 12.png
new file mode 100644
index 00000000..e7969751
Binary files /dev/null and b/Assets/Sprites/MainGame/HUD/矩形 12.png differ
diff --git a/Assets/Sprites/MainGame/HUD/矩形 12.png.meta b/Assets/Sprites/MainGame/HUD/矩形 12.png.meta
new file mode 100644
index 00000000..e423e118
--- /dev/null
+++ b/Assets/Sprites/MainGame/HUD/矩形 12.png.meta
@@ -0,0 +1,143 @@
+fileFormatVersion: 2
+guid: a7fae27f0bc85454897d36729cc9f35a
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: iOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Sprites/MainGame/HUD/组 9 (5).png b/Assets/Sprites/MainGame/HUD/组 9 (5).png
new file mode 100644
index 00000000..c6dc47db
Binary files /dev/null and b/Assets/Sprites/MainGame/HUD/组 9 (5).png differ
diff --git a/Assets/Sprites/MainGame/HUD/组 9 (5).png.meta b/Assets/Sprites/MainGame/HUD/组 9 (5).png.meta
new file mode 100644
index 00000000..5c9712ae
--- /dev/null
+++ b/Assets/Sprites/MainGame/HUD/组 9 (5).png.meta
@@ -0,0 +1,143 @@
+fileFormatVersion: 2
+guid: ca011496ca6980b49a90f178c248d976
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: iOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/_Recovery/0 (1).unity b/Assets/_Recovery/0 (1).unity
new file mode 100644
index 00000000..15cfbdf3
--- /dev/null
+++ b/Assets/_Recovery/0 (1).unity
@@ -0,0 +1,1993 @@
+%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: 10
+ 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: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 13
+ m_BakeOnSceneLoad: 0
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ 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_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: 1
+ m_PVRFilteringGaussRadiusAO: 1
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ExportTrainingData: 0
+ m_TrainingDataDestination: TrainingData
+ m_LightProbeSampleCountMultiplier: 4
+ m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0}
+ m_LightingSettings: {fileID: 0}
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 3
+ 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
+ buildHeightMesh: 0
+ maxJobWorkers: 0
+ preserveTilesOutsideBounds: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1001 &104612269
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ serializedVersion: 3
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 132536, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_Name
+ value: IngameDebugConsole
+ objectReference: {fileID: 0}
+ - target: {fileID: 22426080, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22426080, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 958269219681220773, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 2369662702609791303, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 4760950775166374324, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 5379786813386287946, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 6275684029659916475, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 7682126221316033537, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 7917212057380179541, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 8026934286120355878, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 8276117061088563291, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 8949468901311314302, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_RemovedGameObjects: []
+ m_AddedGameObjects: []
+ m_AddedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+--- !u!1 &106851543
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 106851544}
+ - component: {fileID: 106851545}
+ m_Layer: 5
+ m_Name: ModBrowser
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &106851544
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 106851543}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 1280263826}
+ - {fileID: 568302139}
+ m_Father: {fileID: 761676897}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -480, y: 0}
+ m_SizeDelta: {x: 960, y: 1080}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &106851545
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 106851543}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 222420d8b6807ad458d012a439512436, type: 3}
+ m_Name:
+ m_EditorClassIdentifier: Assembly-CSharp::SoulliesFramework.UModAssistance.ModBrowser
+ persistent: 1
+ loadButton: {fileID: 568302140}
+ modButtonContainer: {fileID: 244773003}
+ modLoadTabPrefab: {fileID: 2442915915603774610, guid: a8bdc64b4e04c1d44bf90b6b79f13f9c, type: 3}
+ modTabs: []
+--- !u!1 &244773002
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 244773003}
+ - component: {fileID: 244773006}
+ - component: {fileID: 244773005}
+ - component: {fileID: 244773004}
+ m_Layer: 5
+ m_Name: List
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &244773003
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 244773002}
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1809795626}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 1}
+--- !u!114 &244773004
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 244773002}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 0
+ m_VerticalFit: 2
+--- !u!114 &244773005
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 244773002}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 10
+ m_Right: 10
+ m_Top: 10
+ m_Bottom: 10
+ m_ChildAlignment: 0
+ m_Spacing: 10
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 0
+ m_ChildControlWidth: 1
+ m_ChildControlHeight: 0
+ m_ChildScaleWidth: 0
+ m_ChildScaleHeight: 0
+ m_ReverseArrangement: 0
+--- !u!222 &244773006
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 244773002}
+ m_CullTransparentMesh: 0
+--- !u!1 &297391791
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 297391792}
+ - component: {fileID: 297391794}
+ - component: {fileID: 297391793}
+ m_Layer: 5
+ m_Name: Background
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &297391792
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 297391791}
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1504064934}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -10, y: -10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &297391793
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 297391791}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 0.09803922}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 5618123237d1d3f49a5a6025287065f7, type: 3}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 15
+--- !u!222 &297391794
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 297391791}
+ m_CullTransparentMesh: 0
+--- !u!1 &384010832
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 384010834}
+ - component: {fileID: 384010833}
+ m_Layer: 0
+ m_Name: MenuManager
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &384010833
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 384010832}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cbd11568d74725948a34a9442e0df14e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ enterGameButton: {fileID: 760556664}
+ languageToSet:
+--- !u!4 &384010834
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 384010832}
+ serializedVersion: 2
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &395970233
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 395970234}
+ m_Layer: 5
+ m_Name: Sliding Area
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &395970234
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 395970233}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 1073687564}
+ m_Father: {fileID: 1504064934}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -10, y: -10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &568302138
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 568302139}
+ - component: {fileID: 568302142}
+ - component: {fileID: 568302141}
+ - component: {fileID: 568302140}
+ m_Layer: 5
+ m_Name: Button
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &568302139
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 568302138}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 1691641155}
+ m_Father: {fileID: 106851544}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: -489.99997}
+ m_SizeDelta: {x: 500, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &568302140
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 568302138}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 568302141}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!114 &568302141
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 568302138}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &568302142
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 568302138}
+ m_CullTransparentMesh: 1
+--- !u!1 &760556662
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 760556663}
+ - component: {fileID: 760556666}
+ - component: {fileID: 760556665}
+ - component: {fileID: 760556664}
+ m_Layer: 5
+ m_Name: Button
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &760556663
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 760556662}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 1731402785}
+ m_Father: {fileID: 761676897}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 500, y: 0}
+ m_SizeDelta: {x: 500, y: 200}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &760556664
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 760556662}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 760556665}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!114 &760556665
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 760556662}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &760556666
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 760556662}
+ m_CullTransparentMesh: 1
+--- !u!1 &761676893
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 761676897}
+ - component: {fileID: 761676896}
+ - component: {fileID: 761676895}
+ - component: {fileID: 761676894}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &761676894
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 761676893}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 311
+--- !u!114 &761676895
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 761676893}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 1
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 1920, y: 1080}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 1
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+ m_PresetInfoIsWorld: 0
+--- !u!223 &761676896
+Canvas:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 761676893}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 1
+ m_Camera: {fileID: 1469191071}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_VertexColorAlwaysGammaSpace: 0
+ m_AdditionalShaderChannelsFlag: 25
+ m_UpdateRectTransformForStandalone: 0
+ m_SortingLayerID: 1876474179
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &761676897
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 761676893}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 760556663}
+ - {fileID: 106851544}
+ m_Father: {fileID: 0}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!1 &1073687563
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1073687564}
+ - component: {fileID: 1073687566}
+ - component: {fileID: 1073687565}
+ m_Layer: 5
+ m_Name: Handle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1073687564
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1073687563}
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 395970234}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1073687565
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1073687563}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 5618123237d1d3f49a5a6025287065f7, type: 3}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 15
+--- !u!222 &1073687566
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1073687563}
+ m_CullTransparentMesh: 0
+--- !u!1 &1280263825
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1280263826}
+ m_Layer: 5
+ m_Name: List View Custom
+ m_TagString: Untagged
+ m_Icon: {fileID: 2800000, guid: 93f09189124b21e479fc891dbc1b93bf, type: 3}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1280263826
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1280263825}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 1809795626}
+ - {fileID: 1504064934}
+ m_Father: {fileID: 106851544}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 50}
+ m_SizeDelta: {x: 0, y: -100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &1469191069
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1469191072}
+ - component: {fileID: 1469191071}
+ - component: {fileID: 1469191070}
+ 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 &1469191070
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1469191069}
+ m_Enabled: 1
+--- !u!20 &1469191071
+Camera:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1469191069}
+ 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_Iso: 200
+ m_ShutterSpeed: 0.005
+ m_Aperture: 16
+ m_FocusDistance: 10
+ m_FocalLength: 50
+ m_BladeCount: 5
+ m_Curvature: {x: 2, y: 11}
+ m_BarrelClipping: 0.25
+ m_Anamorphism: 0
+ m_SensorSize: {x: 36, y: 24}
+ m_LensShift: {x: 0, y: 0}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 0
+ 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 &1469191072
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1469191069}
+ serializedVersion: 2
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 1, z: -10}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1504064933
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1504064934}
+ - component: {fileID: 1504064936}
+ - component: {fileID: 1504064935}
+ m_Layer: 5
+ m_Name: Scrollbar
+ m_TagString: Untagged
+ m_Icon: {fileID: 2800000, guid: dcc0ed9263c0d524aabeb5f4bd75ecee, type: 3}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1504064934
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1504064933}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 297391792}
+ - {fileID: 395970234}
+ m_Father: {fileID: 1280263826}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 20, y: 0}
+ m_Pivot: {x: 1, y: 0.5}
+--- !u!114 &1504064935
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1504064933}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: e098a0a519700eb4094ec2c8b9d07b30, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ UIManagerAsset: {fileID: 11400000, guid: 2a619a9609984be49b53b928dd94e61b, type: 2}
+ background: {fileID: 297391793}
+ bar: {fileID: 1073687565}
+--- !u!114 &1504064936
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1504064933}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 0
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 0.78431374}
+ m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0.9607843}
+ m_PressedColor: {r: 1, g: 1, b: 1, a: 1}
+ m_SelectedColor: {r: 1, g: 1, b: 1, a: 0.9607843}
+ m_DisabledColor: {r: 1, g: 1, b: 1, a: 0.39215687}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Highlighted
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 1073687565}
+ m_HandleRect: {fileID: 1073687564}
+ m_Direction: 2
+ m_Value: 0
+ m_Size: 1
+ m_NumberOfSteps: 0
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!1 &1575179218
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1575179221}
+ - component: {fileID: 1575179220}
+ - component: {fileID: 1575179219}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1575179219
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1575179218}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_SendPointerHoverToParent: 1
+ m_MoveRepeatDelay: 0.5
+ m_MoveRepeatRate: 0.1
+ m_XRTrackingOrigin: {fileID: 0}
+ m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_PointAction: {fileID: -1654692200621890270, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_MoveAction: {fileID: -8784545083839296357, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_SubmitAction: {fileID: 392368643174621059, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_CancelAction: {fileID: 7727032971491509709, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_LeftClickAction: {fileID: 3001919216989983466, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_MiddleClickAction: {fileID: -2185481485913320682, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_RightClickAction: {fileID: -4090225696740746782, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_ScrollWheelAction: {fileID: 6240969308177333660, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_TrackedDevicePositionAction: {fileID: 6564999863303420839, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_TrackedDeviceOrientationAction: {fileID: 7970375526676320489, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_DeselectOnBackgroundClick: 1
+ m_PointerBehavior: 0
+ m_CursorLockBehavior: 0
+ m_ScrollDeltaPerTick: 6
+--- !u!114 &1575179220
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1575179218}
+ 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: 10
+--- !u!4 &1575179221
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1575179218}
+ serializedVersion: 2
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1597740609
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1597740611}
+ - component: {fileID: 1597740610}
+ - component: {fileID: 1597740612}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &1597740610
+Light:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1597740609}
+ m_Enabled: 1
+ serializedVersion: 11
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_InnerSpotAngle: 21.80208
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_CullingMatrixOverride:
+ e00: 1
+ e01: 0
+ e02: 0
+ e03: 0
+ e10: 0
+ e11: 1
+ e12: 0
+ e13: 0
+ e20: 0
+ e21: 0
+ e22: 1
+ e23: 0
+ e30: 0
+ e31: 0
+ e32: 0
+ e33: 1
+ m_UseCullingMatrixOverride: 0
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingLayerMask: 1
+ m_Lightmapping: 4
+ m_LightShadowCasterMode: 0
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
+ m_UseBoundingSphereOverride: 0
+ m_UseViewFrustumForShadowCasterCull: 1
+ m_ForceVisible: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+ m_LightUnit: 1
+ m_LuxAtDistance: 1
+ m_EnableSpotReflector: 1
+--- !u!4 &1597740611
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1597740609}
+ serializedVersion: 2
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!114 &1597740612
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1597740609}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UsePipelineSettings: 1
+ m_AdditionalLightsShadowResolutionTier: 2
+ m_CustomShadowLayers: 0
+ m_LightCookieSize: {x: 1, y: 1}
+ m_LightCookieOffset: {x: 0, y: 0}
+ m_SoftShadowQuality: 0
+ m_RenderingLayersMask:
+ serializedVersion: 0
+ m_Bits: 1
+ m_ShadowRenderingLayersMask:
+ serializedVersion: 0
+ m_Bits: 1
+ m_Version: 4
+ m_LightLayerMask: 1
+ m_ShadowLayerMask: 1
+ m_RenderingLayers: 1
+ m_ShadowRenderingLayers: 1
+--- !u!1 &1691641154
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1691641155}
+ - component: {fileID: 1691641157}
+ - component: {fileID: 1691641156}
+ m_Layer: 5
+ m_Name: Text (TMP)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1691641155
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1691641154}
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 568302139}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0}
+ m_AnchorMax: {x: 0.5, y: 0}
+ m_AnchoredPosition: {x: 0, y: 50}
+ m_SizeDelta: {x: 500, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1691641156
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1691641154}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: Load Mods
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4281479730
+ m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 72
+ m_fontSizeBase: 72
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_TextWrappingMode: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 0
+ m_ActiveFontFeatures: 6e72656b
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_EmojiFallbackSupport: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!222 &1691641157
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1691641154}
+ m_CullTransparentMesh: 1
+--- !u!1 &1731402784
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1731402785}
+ - component: {fileID: 1731402787}
+ - component: {fileID: 1731402786}
+ m_Layer: 5
+ m_Name: Text (TMP)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1731402785
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1731402784}
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 760556663}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1731402786
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1731402784}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: Enter Game
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4281479730
+ m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 72
+ m_fontSizeBase: 72
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_TextWrappingMode: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 0
+ m_ActiveFontFeatures: 6e72656b
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_EmojiFallbackSupport: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!222 &1731402787
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1731402784}
+ m_CullTransparentMesh: 1
+--- !u!1 &1809795625
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1809795626}
+ - component: {fileID: 1809795630}
+ - component: {fileID: 1809795629}
+ - component: {fileID: 1809795628}
+ - component: {fileID: 1809795627}
+ m_Layer: 5
+ m_Name: Scroll Area
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1809795626
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1809795625}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 244773003}
+ m_Father: {fileID: 1280263826}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1809795627
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1809795625}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_ShowMaskGraphic: 1
+--- !u!114 &1809795628
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1809795625}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Content: {fileID: 244773003}
+ m_Horizontal: 0
+ m_Vertical: 1
+ m_MovementType: 1
+ m_Elasticity: 0.1
+ m_Inertia: 1
+ m_DecelerationRate: 0.135
+ m_ScrollSensitivity: 1
+ m_Viewport: {fileID: 0}
+ m_HorizontalScrollbar: {fileID: 0}
+ m_VerticalScrollbar: {fileID: 1504064936}
+ m_HorizontalScrollbarVisibility: 0
+ m_VerticalScrollbarVisibility: 0
+ m_HorizontalScrollbarSpacing: 0
+ m_VerticalScrollbarSpacing: 0
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!114 &1809795629
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1809795625}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.1764706, g: 0.25490198, b: 0.33333334, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 5e16c7aea118d68498053518146c9cf9, type: 3}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 6
+--- !u!222 &1809795630
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1809795625}
+ m_CullTransparentMesh: 0
+--- !u!1660057539 &9223372036854775807
+SceneRoots:
+ m_ObjectHideFlags: 0
+ m_Roots:
+ - {fileID: 1469191072}
+ - {fileID: 1597740611}
+ - {fileID: 104612269}
+ - {fileID: 761676897}
+ - {fileID: 1575179221}
+ - {fileID: 384010834}
diff --git a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RayOfFrost.meta b/Assets/_Recovery/0 (1).unity.meta
similarity index 67%
rename from Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RayOfFrost.meta
rename to Assets/_Recovery/0 (1).unity.meta
index 69c05d84..c7c8da08 100644
--- a/Assets/Mods/Basic/Cards/Contents/General/Attack/Arcane/Basic_RayOfFrost.meta
+++ b/Assets/_Recovery/0 (1).unity.meta
@@ -1,6 +1,5 @@
fileFormatVersion: 2
-guid: 529914b029f331c4494058ee03e87916
-folderAsset: yes
+guid: ac4d4a4cfab68d84f80eb893d9a320b6
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Assets/_Recovery/0 (2).unity b/Assets/_Recovery/0 (2).unity
new file mode 100644
index 00000000..15cfbdf3
--- /dev/null
+++ b/Assets/_Recovery/0 (2).unity
@@ -0,0 +1,1993 @@
+%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: 10
+ 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: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 13
+ m_BakeOnSceneLoad: 0
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ 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_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: 1
+ m_PVRFilteringGaussRadiusAO: 1
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ExportTrainingData: 0
+ m_TrainingDataDestination: TrainingData
+ m_LightProbeSampleCountMultiplier: 4
+ m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0}
+ m_LightingSettings: {fileID: 0}
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 3
+ 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
+ buildHeightMesh: 0
+ maxJobWorkers: 0
+ preserveTilesOutsideBounds: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1001 &104612269
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ serializedVersion: 3
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 132536, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_Name
+ value: IngameDebugConsole
+ objectReference: {fileID: 0}
+ - target: {fileID: 22426080, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22426080, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22428984, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22455554, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22457152, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22468896, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22488670, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 22495692, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224619367409363176, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 224856348943071238, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 958269219681220773, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 2369662702609791303, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 4760950775166374324, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 5379786813386287946, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 6275684029659916475, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 7682126221316033537, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 7917212057380179541, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 8026934286120355878, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 8276117061088563291, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ - target: {fileID: 8949468901311314302, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+ propertyPath: 'm_ActiveFontFeatures.Array.data[0]'
+ value: 1801810542
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_RemovedGameObjects: []
+ m_AddedGameObjects: []
+ m_AddedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3}
+--- !u!1 &106851543
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 106851544}
+ - component: {fileID: 106851545}
+ m_Layer: 5
+ m_Name: ModBrowser
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &106851544
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 106851543}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 1280263826}
+ - {fileID: 568302139}
+ m_Father: {fileID: 761676897}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -480, y: 0}
+ m_SizeDelta: {x: 960, y: 1080}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &106851545
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 106851543}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 222420d8b6807ad458d012a439512436, type: 3}
+ m_Name:
+ m_EditorClassIdentifier: Assembly-CSharp::SoulliesFramework.UModAssistance.ModBrowser
+ persistent: 1
+ loadButton: {fileID: 568302140}
+ modButtonContainer: {fileID: 244773003}
+ modLoadTabPrefab: {fileID: 2442915915603774610, guid: a8bdc64b4e04c1d44bf90b6b79f13f9c, type: 3}
+ modTabs: []
+--- !u!1 &244773002
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 244773003}
+ - component: {fileID: 244773006}
+ - component: {fileID: 244773005}
+ - component: {fileID: 244773004}
+ m_Layer: 5
+ m_Name: List
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &244773003
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 244773002}
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1809795626}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 1}
+--- !u!114 &244773004
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 244773002}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 0
+ m_VerticalFit: 2
+--- !u!114 &244773005
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 244773002}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 10
+ m_Right: 10
+ m_Top: 10
+ m_Bottom: 10
+ m_ChildAlignment: 0
+ m_Spacing: 10
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 0
+ m_ChildControlWidth: 1
+ m_ChildControlHeight: 0
+ m_ChildScaleWidth: 0
+ m_ChildScaleHeight: 0
+ m_ReverseArrangement: 0
+--- !u!222 &244773006
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 244773002}
+ m_CullTransparentMesh: 0
+--- !u!1 &297391791
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 297391792}
+ - component: {fileID: 297391794}
+ - component: {fileID: 297391793}
+ m_Layer: 5
+ m_Name: Background
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &297391792
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 297391791}
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1504064934}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -10, y: -10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &297391793
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 297391791}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 0.09803922}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 5618123237d1d3f49a5a6025287065f7, type: 3}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 15
+--- !u!222 &297391794
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 297391791}
+ m_CullTransparentMesh: 0
+--- !u!1 &384010832
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 384010834}
+ - component: {fileID: 384010833}
+ m_Layer: 0
+ m_Name: MenuManager
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &384010833
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 384010832}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cbd11568d74725948a34a9442e0df14e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ enterGameButton: {fileID: 760556664}
+ languageToSet:
+--- !u!4 &384010834
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 384010832}
+ serializedVersion: 2
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &395970233
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 395970234}
+ m_Layer: 5
+ m_Name: Sliding Area
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &395970234
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 395970233}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 1073687564}
+ m_Father: {fileID: 1504064934}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -10, y: -10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &568302138
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 568302139}
+ - component: {fileID: 568302142}
+ - component: {fileID: 568302141}
+ - component: {fileID: 568302140}
+ m_Layer: 5
+ m_Name: Button
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &568302139
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 568302138}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 1691641155}
+ m_Father: {fileID: 106851544}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: -489.99997}
+ m_SizeDelta: {x: 500, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &568302140
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 568302138}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 568302141}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!114 &568302141
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 568302138}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &568302142
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 568302138}
+ m_CullTransparentMesh: 1
+--- !u!1 &760556662
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 760556663}
+ - component: {fileID: 760556666}
+ - component: {fileID: 760556665}
+ - component: {fileID: 760556664}
+ m_Layer: 5
+ m_Name: Button
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &760556663
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 760556662}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 1731402785}
+ m_Father: {fileID: 761676897}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 500, y: 0}
+ m_SizeDelta: {x: 500, y: 200}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &760556664
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 760556662}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 760556665}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!114 &760556665
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 760556662}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &760556666
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 760556662}
+ m_CullTransparentMesh: 1
+--- !u!1 &761676893
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 761676897}
+ - component: {fileID: 761676896}
+ - component: {fileID: 761676895}
+ - component: {fileID: 761676894}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &761676894
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 761676893}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 311
+--- !u!114 &761676895
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 761676893}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 1
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 1920, y: 1080}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 1
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+ m_PresetInfoIsWorld: 0
+--- !u!223 &761676896
+Canvas:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 761676893}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 1
+ m_Camera: {fileID: 1469191071}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_VertexColorAlwaysGammaSpace: 0
+ m_AdditionalShaderChannelsFlag: 25
+ m_UpdateRectTransformForStandalone: 0
+ m_SortingLayerID: 1876474179
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &761676897
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 761676893}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 760556663}
+ - {fileID: 106851544}
+ m_Father: {fileID: 0}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!1 &1073687563
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1073687564}
+ - component: {fileID: 1073687566}
+ - component: {fileID: 1073687565}
+ m_Layer: 5
+ m_Name: Handle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1073687564
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1073687563}
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 395970234}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1073687565
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1073687563}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 5618123237d1d3f49a5a6025287065f7, type: 3}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 15
+--- !u!222 &1073687566
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1073687563}
+ m_CullTransparentMesh: 0
+--- !u!1 &1280263825
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1280263826}
+ m_Layer: 5
+ m_Name: List View Custom
+ m_TagString: Untagged
+ m_Icon: {fileID: 2800000, guid: 93f09189124b21e479fc891dbc1b93bf, type: 3}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1280263826
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1280263825}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 1809795626}
+ - {fileID: 1504064934}
+ m_Father: {fileID: 106851544}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 50}
+ m_SizeDelta: {x: 0, y: -100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &1469191069
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1469191072}
+ - component: {fileID: 1469191071}
+ - component: {fileID: 1469191070}
+ 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 &1469191070
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1469191069}
+ m_Enabled: 1
+--- !u!20 &1469191071
+Camera:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1469191069}
+ 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_Iso: 200
+ m_ShutterSpeed: 0.005
+ m_Aperture: 16
+ m_FocusDistance: 10
+ m_FocalLength: 50
+ m_BladeCount: 5
+ m_Curvature: {x: 2, y: 11}
+ m_BarrelClipping: 0.25
+ m_Anamorphism: 0
+ m_SensorSize: {x: 36, y: 24}
+ m_LensShift: {x: 0, y: 0}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 0
+ 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 &1469191072
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1469191069}
+ serializedVersion: 2
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 1, z: -10}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1504064933
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1504064934}
+ - component: {fileID: 1504064936}
+ - component: {fileID: 1504064935}
+ m_Layer: 5
+ m_Name: Scrollbar
+ m_TagString: Untagged
+ m_Icon: {fileID: 2800000, guid: dcc0ed9263c0d524aabeb5f4bd75ecee, type: 3}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1504064934
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1504064933}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 297391792}
+ - {fileID: 395970234}
+ m_Father: {fileID: 1280263826}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 20, y: 0}
+ m_Pivot: {x: 1, y: 0.5}
+--- !u!114 &1504064935
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1504064933}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: e098a0a519700eb4094ec2c8b9d07b30, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ UIManagerAsset: {fileID: 11400000, guid: 2a619a9609984be49b53b928dd94e61b, type: 2}
+ background: {fileID: 297391793}
+ bar: {fileID: 1073687565}
+--- !u!114 &1504064936
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1504064933}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 0
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 0.78431374}
+ m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0.9607843}
+ m_PressedColor: {r: 1, g: 1, b: 1, a: 1}
+ m_SelectedColor: {r: 1, g: 1, b: 1, a: 0.9607843}
+ m_DisabledColor: {r: 1, g: 1, b: 1, a: 0.39215687}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Highlighted
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 1073687565}
+ m_HandleRect: {fileID: 1073687564}
+ m_Direction: 2
+ m_Value: 0
+ m_Size: 1
+ m_NumberOfSteps: 0
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!1 &1575179218
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1575179221}
+ - component: {fileID: 1575179220}
+ - component: {fileID: 1575179219}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1575179219
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1575179218}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_SendPointerHoverToParent: 1
+ m_MoveRepeatDelay: 0.5
+ m_MoveRepeatRate: 0.1
+ m_XRTrackingOrigin: {fileID: 0}
+ m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_PointAction: {fileID: -1654692200621890270, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_MoveAction: {fileID: -8784545083839296357, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_SubmitAction: {fileID: 392368643174621059, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_CancelAction: {fileID: 7727032971491509709, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_LeftClickAction: {fileID: 3001919216989983466, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_MiddleClickAction: {fileID: -2185481485913320682, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_RightClickAction: {fileID: -4090225696740746782, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_ScrollWheelAction: {fileID: 6240969308177333660, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_TrackedDevicePositionAction: {fileID: 6564999863303420839, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_TrackedDeviceOrientationAction: {fileID: 7970375526676320489, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+ m_DeselectOnBackgroundClick: 1
+ m_PointerBehavior: 0
+ m_CursorLockBehavior: 0
+ m_ScrollDeltaPerTick: 6
+--- !u!114 &1575179220
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1575179218}
+ 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: 10
+--- !u!4 &1575179221
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1575179218}
+ serializedVersion: 2
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1597740609
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1597740611}
+ - component: {fileID: 1597740610}
+ - component: {fileID: 1597740612}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &1597740610
+Light:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1597740609}
+ m_Enabled: 1
+ serializedVersion: 11
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_InnerSpotAngle: 21.80208
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_CullingMatrixOverride:
+ e00: 1
+ e01: 0
+ e02: 0
+ e03: 0
+ e10: 0
+ e11: 1
+ e12: 0
+ e13: 0
+ e20: 0
+ e21: 0
+ e22: 1
+ e23: 0
+ e30: 0
+ e31: 0
+ e32: 0
+ e33: 1
+ m_UseCullingMatrixOverride: 0
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingLayerMask: 1
+ m_Lightmapping: 4
+ m_LightShadowCasterMode: 0
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
+ m_UseBoundingSphereOverride: 0
+ m_UseViewFrustumForShadowCasterCull: 1
+ m_ForceVisible: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+ m_LightUnit: 1
+ m_LuxAtDistance: 1
+ m_EnableSpotReflector: 1
+--- !u!4 &1597740611
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1597740609}
+ serializedVersion: 2
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!114 &1597740612
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1597740609}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UsePipelineSettings: 1
+ m_AdditionalLightsShadowResolutionTier: 2
+ m_CustomShadowLayers: 0
+ m_LightCookieSize: {x: 1, y: 1}
+ m_LightCookieOffset: {x: 0, y: 0}
+ m_SoftShadowQuality: 0
+ m_RenderingLayersMask:
+ serializedVersion: 0
+ m_Bits: 1
+ m_ShadowRenderingLayersMask:
+ serializedVersion: 0
+ m_Bits: 1
+ m_Version: 4
+ m_LightLayerMask: 1
+ m_ShadowLayerMask: 1
+ m_RenderingLayers: 1
+ m_ShadowRenderingLayers: 1
+--- !u!1 &1691641154
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1691641155}
+ - component: {fileID: 1691641157}
+ - component: {fileID: 1691641156}
+ m_Layer: 5
+ m_Name: Text (TMP)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1691641155
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1691641154}
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 568302139}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0}
+ m_AnchorMax: {x: 0.5, y: 0}
+ m_AnchoredPosition: {x: 0, y: 50}
+ m_SizeDelta: {x: 500, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1691641156
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1691641154}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: Load Mods
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4281479730
+ m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 72
+ m_fontSizeBase: 72
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_TextWrappingMode: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 0
+ m_ActiveFontFeatures: 6e72656b
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_EmojiFallbackSupport: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!222 &1691641157
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1691641154}
+ m_CullTransparentMesh: 1
+--- !u!1 &1731402784
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1731402785}
+ - component: {fileID: 1731402787}
+ - component: {fileID: 1731402786}
+ m_Layer: 5
+ m_Name: Text (TMP)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1731402785
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1731402784}
+ 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_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 760556663}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1731402786
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1731402784}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: Enter Game
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4281479730
+ m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 72
+ m_fontSizeBase: 72
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_TextWrappingMode: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 0
+ m_ActiveFontFeatures: 6e72656b
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_EmojiFallbackSupport: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!222 &1731402787
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1731402784}
+ m_CullTransparentMesh: 1
+--- !u!1 &1809795625
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1809795626}
+ - component: {fileID: 1809795630}
+ - component: {fileID: 1809795629}
+ - component: {fileID: 1809795628}
+ - component: {fileID: 1809795627}
+ m_Layer: 5
+ m_Name: Scroll Area
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1809795626
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1809795625}
+ 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_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 244773003}
+ m_Father: {fileID: 1280263826}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1809795627
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1809795625}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_ShowMaskGraphic: 1
+--- !u!114 &1809795628
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1809795625}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Content: {fileID: 244773003}
+ m_Horizontal: 0
+ m_Vertical: 1
+ m_MovementType: 1
+ m_Elasticity: 0.1
+ m_Inertia: 1
+ m_DecelerationRate: 0.135
+ m_ScrollSensitivity: 1
+ m_Viewport: {fileID: 0}
+ m_HorizontalScrollbar: {fileID: 0}
+ m_VerticalScrollbar: {fileID: 1504064936}
+ m_HorizontalScrollbarVisibility: 0
+ m_VerticalScrollbarVisibility: 0
+ m_HorizontalScrollbarSpacing: 0
+ m_VerticalScrollbarSpacing: 0
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!114 &1809795629
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1809795625}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.1764706, g: 0.25490198, b: 0.33333334, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 5e16c7aea118d68498053518146c9cf9, type: 3}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 6
+--- !u!222 &1809795630
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1809795625}
+ m_CullTransparentMesh: 0
+--- !u!1660057539 &9223372036854775807
+SceneRoots:
+ m_ObjectHideFlags: 0
+ m_Roots:
+ - {fileID: 1469191072}
+ - {fileID: 1597740611}
+ - {fileID: 104612269}
+ - {fileID: 761676897}
+ - {fileID: 1575179221}
+ - {fileID: 384010834}
diff --git a/Assets/_Recovery/0 (2).unity.meta b/Assets/_Recovery/0 (2).unity.meta
new file mode 100644
index 00000000..ce606528
--- /dev/null
+++ b/Assets/_Recovery/0 (2).unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 813989929d07cb34189b9b3fcc993d79
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139e-680c-7ff2-861f-f1fa4b957de8.jpg b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139e-680c-7ff2-861f-f1fa4b957de8.jpg
new file mode 100644
index 00000000..70e2bbe7
Binary files /dev/null and b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139e-680c-7ff2-861f-f1fa4b957de8.jpg differ
diff --git a/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139e-680c-7ff2-861f-f1fa4b957de8.jpg.json b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139e-680c-7ff2-861f-f1fa4b957de8.jpg.json
new file mode 100644
index 00000000..9e301f09
--- /dev/null
+++ b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139e-680c-7ff2-861f-f1fa4b957de8.jpg.json
@@ -0,0 +1,20 @@
+{
+ "asset": "39e5831c77f2b954c8eee3f636af2729",
+ "fileName": "019a139e-680c-7ff2-861f-f1fa4b957de8.jpg",
+ "prompt": "A holy shield with glowing light, represents \"Guardian Aura\".",
+ "negativePrompt": "",
+ "model": "03d5ab0c-51c5-44a0-ba07-822e93561aca",
+ "modelName": "Game Icons",
+ "customSeed": -1,
+ "w3CTraceId": "8357e70bb6d0557973a0aac908dcf6e1",
+ "refinementMode": "Generation",
+ "pixelateTargetSize": 0,
+ "pixelateKeepImageSize": false,
+ "pixelatePixelBlockSize": 0,
+ "pixelateMode": 0,
+ "pixelateOutlineThickness": 0,
+ "doodles": {
+ "m_Items": []
+ },
+ "upscaleFactor": 0
+}
\ No newline at end of file
diff --git a/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139e-e95a-7b5d-8be6-4e777f45d936.jpg b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139e-e95a-7b5d-8be6-4e777f45d936.jpg
new file mode 100644
index 00000000..5c09464b
Binary files /dev/null and b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139e-e95a-7b5d-8be6-4e777f45d936.jpg differ
diff --git a/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139e-e95a-7b5d-8be6-4e777f45d936.jpg.json b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139e-e95a-7b5d-8be6-4e777f45d936.jpg.json
new file mode 100644
index 00000000..111836ec
--- /dev/null
+++ b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139e-e95a-7b5d-8be6-4e777f45d936.jpg.json
@@ -0,0 +1,20 @@
+{
+ "asset": "39e5831c77f2b954c8eee3f636af2729",
+ "fileName": "019a139e-e95a-7b5d-8be6-4e777f45d936.jpg",
+ "prompt": "A holy shield shape made of glowing light, represents \"Guardian Aura\".",
+ "negativePrompt": "",
+ "model": "03d5ab0c-51c5-44a0-ba07-822e93561aca",
+ "modelName": "Game Icons",
+ "customSeed": -1,
+ "w3CTraceId": "76d90a04d01188c34902d1d176c2855c",
+ "refinementMode": "Generation",
+ "pixelateTargetSize": 0,
+ "pixelateKeepImageSize": false,
+ "pixelatePixelBlockSize": 0,
+ "pixelateMode": 0,
+ "pixelateOutlineThickness": 0,
+ "doodles": {
+ "m_Items": []
+ },
+ "upscaleFactor": 0
+}
\ No newline at end of file
diff --git a/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139f-6b81-78dc-9d91-482812ac91fd.jpg b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139f-6b81-78dc-9d91-482812ac91fd.jpg
new file mode 100644
index 00000000..7f96e87f
Binary files /dev/null and b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139f-6b81-78dc-9d91-482812ac91fd.jpg differ
diff --git a/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139f-6b81-78dc-9d91-482812ac91fd.jpg.json b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139f-6b81-78dc-9d91-482812ac91fd.jpg.json
new file mode 100644
index 00000000..61ba0f5c
--- /dev/null
+++ b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a139f-6b81-78dc-9d91-482812ac91fd.jpg.json
@@ -0,0 +1,20 @@
+{
+ "asset": "39e5831c77f2b954c8eee3f636af2729",
+ "fileName": "019a139f-6b81-78dc-9d91-482812ac91fd.jpg",
+ "prompt": "A holy-light shield, represents \"Guardian Aura\".",
+ "negativePrompt": "",
+ "model": "03d5ab0c-51c5-44a0-ba07-822e93561aca",
+ "modelName": "Game Icons",
+ "customSeed": -1,
+ "w3CTraceId": "8b81693fd811b2486d2632d8853619a8",
+ "refinementMode": "Generation",
+ "pixelateTargetSize": 0,
+ "pixelateKeepImageSize": false,
+ "pixelatePixelBlockSize": 0,
+ "pixelateMode": 0,
+ "pixelateOutlineThickness": 0,
+ "doodles": {
+ "m_Items": []
+ },
+ "upscaleFactor": 0
+}
\ No newline at end of file
diff --git a/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a13a0-2f2d-70a2-9c60-99f8630c1704.jpg b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a13a0-2f2d-70a2-9c60-99f8630c1704.jpg
new file mode 100644
index 00000000..ec027ea1
Binary files /dev/null and b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a13a0-2f2d-70a2-9c60-99f8630c1704.jpg differ
diff --git a/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a13a0-2f2d-70a2-9c60-99f8630c1704.jpg.json b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a13a0-2f2d-70a2-9c60-99f8630c1704.jpg.json
new file mode 100644
index 00000000..ddf4c99b
--- /dev/null
+++ b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a13a0-2f2d-70a2-9c60-99f8630c1704.jpg.json
@@ -0,0 +1,20 @@
+{
+ "asset": "39e5831c77f2b954c8eee3f636af2729",
+ "fileName": "019a13a0-2f2d-70a2-9c60-99f8630c1704.jpg",
+ "prompt": "A holy-light shield, mainly made of glowing yellow light, represents \"Guardian Aura\".",
+ "negativePrompt": "",
+ "model": "03d5ab0c-51c5-44a0-ba07-822e93561aca",
+ "modelName": "Game Icons",
+ "customSeed": -1,
+ "w3CTraceId": "e0cb768d90c7f8c7495efb1a79e45784",
+ "refinementMode": "Generation",
+ "pixelateTargetSize": 0,
+ "pixelateKeepImageSize": false,
+ "pixelatePixelBlockSize": 0,
+ "pixelateMode": 0,
+ "pixelateOutlineThickness": 0,
+ "doodles": {
+ "m_Items": []
+ },
+ "upscaleFactor": 0
+}
\ No newline at end of file
diff --git a/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a13a0-5cb0-7893-bb36-058f106e1cd9.png b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a13a0-5cb0-7893-bb36-058f106e1cd9.png
new file mode 100644
index 00000000..1e8543b7
Binary files /dev/null and b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a13a0-5cb0-7893-bb36-058f106e1cd9.png differ
diff --git a/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a13a0-5cb0-7893-bb36-058f106e1cd9.png.json b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a13a0-5cb0-7893-bb36-058f106e1cd9.png.json
new file mode 100644
index 00000000..cb704a08
--- /dev/null
+++ b/GeneratedAssets/39e5831c77f2b954c8eee3f636af2729/019a13a0-5cb0-7893-bb36-058f106e1cd9.png.json
@@ -0,0 +1,20 @@
+{
+ "asset": "39e5831c77f2b954c8eee3f636af2729",
+ "fileName": "019a13a0-5cb0-7893-bb36-058f106e1cd9.png",
+ "prompt": "",
+ "negativePrompt": "",
+ "model": "",
+ "modelName": "",
+ "customSeed": -1,
+ "w3CTraceId": "1fe72118486582f9b9dbb86eedd12883",
+ "refinementMode": "RemoveBackground",
+ "pixelateTargetSize": 0,
+ "pixelateKeepImageSize": false,
+ "pixelatePixelBlockSize": 0,
+ "pixelateMode": 0,
+ "pixelateOutlineThickness": 0,
+ "doodles": {
+ "m_Items": []
+ },
+ "upscaleFactor": 0
+}
\ No newline at end of file
diff --git a/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d7-b4da-7027-b302-b0b736c03927.jpg b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d7-b4da-7027-b302-b0b736c03927.jpg
new file mode 100644
index 00000000..011ecdfe
Binary files /dev/null and b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d7-b4da-7027-b302-b0b736c03927.jpg differ
diff --git a/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d7-b4da-7027-b302-b0b736c03927.jpg.json b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d7-b4da-7027-b302-b0b736c03927.jpg.json
new file mode 100644
index 00000000..6f887432
--- /dev/null
+++ b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d7-b4da-7027-b302-b0b736c03927.jpg.json
@@ -0,0 +1,20 @@
+{
+ "asset": "5bc499a4d5a1a304a95409b8f499238c",
+ "fileName": "019a10d7-b4da-7027-b302-b0b736c03927.jpg",
+ "prompt": "An icon of an exhausted person, for buff \"Heavy\".",
+ "negativePrompt": "",
+ "model": "03d5ab0c-51c5-44a0-ba07-822e93561aca",
+ "modelName": "Game Icons",
+ "customSeed": -1,
+ "w3CTraceId": "e34071116c5c1816826046f58ffa4390",
+ "refinementMode": "Generation",
+ "pixelateTargetSize": 0,
+ "pixelateKeepImageSize": false,
+ "pixelatePixelBlockSize": 0,
+ "pixelateMode": 0,
+ "pixelateOutlineThickness": 0,
+ "doodles": {
+ "m_Items": []
+ },
+ "upscaleFactor": 0
+}
\ No newline at end of file
diff --git a/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-3049-7eab-9a7c-3d3bff4e0854.jpg b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-3049-7eab-9a7c-3d3bff4e0854.jpg
new file mode 100644
index 00000000..82a7d65e
Binary files /dev/null and b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-3049-7eab-9a7c-3d3bff4e0854.jpg differ
diff --git a/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-3049-7eab-9a7c-3d3bff4e0854.jpg.json b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-3049-7eab-9a7c-3d3bff4e0854.jpg.json
new file mode 100644
index 00000000..e3077740
--- /dev/null
+++ b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-3049-7eab-9a7c-3d3bff4e0854.jpg.json
@@ -0,0 +1,20 @@
+{
+ "asset": "5bc499a4d5a1a304a95409b8f499238c",
+ "fileName": "019a10d8-3049-7eab-9a7c-3d3bff4e0854.jpg",
+ "prompt": "An icon of an exhausted person silhouette, for buff \"Heavy\".",
+ "negativePrompt": "",
+ "model": "03d5ab0c-51c5-44a0-ba07-822e93561aca",
+ "modelName": "Game Icons",
+ "customSeed": -1,
+ "w3CTraceId": "3d8be5e2e992a9c011f7c99d33f06d8e",
+ "refinementMode": "Generation",
+ "pixelateTargetSize": 0,
+ "pixelateKeepImageSize": false,
+ "pixelatePixelBlockSize": 0,
+ "pixelateMode": 0,
+ "pixelateOutlineThickness": 0,
+ "doodles": {
+ "m_Items": []
+ },
+ "upscaleFactor": 0
+}
\ No newline at end of file
diff --git a/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-a0cc-79ad-9478-8d5392d71dc1.jpg b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-a0cc-79ad-9478-8d5392d71dc1.jpg
new file mode 100644
index 00000000..101121ce
Binary files /dev/null and b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-a0cc-79ad-9478-8d5392d71dc1.jpg differ
diff --git a/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-a0cc-79ad-9478-8d5392d71dc1.jpg.json b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-a0cc-79ad-9478-8d5392d71dc1.jpg.json
new file mode 100644
index 00000000..f421e0f5
--- /dev/null
+++ b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-a0cc-79ad-9478-8d5392d71dc1.jpg.json
@@ -0,0 +1,20 @@
+{
+ "asset": "5bc499a4d5a1a304a95409b8f499238c",
+ "fileName": "019a10d8-a0cc-79ad-9478-8d5392d71dc1.jpg",
+ "prompt": "An icon of an side-view exhausted person silhouette, for buff \"Heavy\".",
+ "negativePrompt": "",
+ "model": "03d5ab0c-51c5-44a0-ba07-822e93561aca",
+ "modelName": "Game Icons",
+ "customSeed": -1,
+ "w3CTraceId": "d4a5645aca896b3195cd1aa6341186b3",
+ "refinementMode": "Generation",
+ "pixelateTargetSize": 0,
+ "pixelateKeepImageSize": false,
+ "pixelatePixelBlockSize": 0,
+ "pixelateMode": 0,
+ "pixelateOutlineThickness": 0,
+ "doodles": {
+ "m_Items": []
+ },
+ "upscaleFactor": 0
+}
\ No newline at end of file
diff --git a/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-fef4-7311-98b1-034384f26eab.jpg b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-fef4-7311-98b1-034384f26eab.jpg
new file mode 100644
index 00000000..54504597
Binary files /dev/null and b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-fef4-7311-98b1-034384f26eab.jpg differ
diff --git a/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-fef4-7311-98b1-034384f26eab.jpg.json b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-fef4-7311-98b1-034384f26eab.jpg.json
new file mode 100644
index 00000000..86f30c21
--- /dev/null
+++ b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d8-fef4-7311-98b1-034384f26eab.jpg.json
@@ -0,0 +1,20 @@
+{
+ "asset": "5bc499a4d5a1a304a95409b8f499238c",
+ "fileName": "019a10d8-fef4-7311-98b1-034384f26eab.jpg",
+ "prompt": "An icon of an side-view exhausted person's silhouette, for buff \"Heavy\".",
+ "negativePrompt": "",
+ "model": "03d5ab0c-51c5-44a0-ba07-822e93561aca",
+ "modelName": "Game Icons",
+ "customSeed": -1,
+ "w3CTraceId": "7cb30c9df38f8c1ba903967adf941a21",
+ "refinementMode": "Generation",
+ "pixelateTargetSize": 0,
+ "pixelateKeepImageSize": false,
+ "pixelatePixelBlockSize": 0,
+ "pixelateMode": 0,
+ "pixelateOutlineThickness": 0,
+ "doodles": {
+ "m_Items": []
+ },
+ "upscaleFactor": 0
+}
\ No newline at end of file
diff --git a/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d9-6f82-7be6-bf93-36f01a79ddc4.jpg b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d9-6f82-7be6-bf93-36f01a79ddc4.jpg
new file mode 100644
index 00000000..5b56ade0
Binary files /dev/null and b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d9-6f82-7be6-bf93-36f01a79ddc4.jpg differ
diff --git a/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d9-6f82-7be6-bf93-36f01a79ddc4.jpg.json b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d9-6f82-7be6-bf93-36f01a79ddc4.jpg.json
new file mode 100644
index 00000000..2014a48c
--- /dev/null
+++ b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10d9-6f82-7be6-bf93-36f01a79ddc4.jpg.json
@@ -0,0 +1,20 @@
+{
+ "asset": "5bc499a4d5a1a304a95409b8f499238c",
+ "fileName": "019a10d9-6f82-7be6-bf93-36f01a79ddc4.jpg",
+ "prompt": "An icon of an exhausted person's silhouette, for buff \"Heavy\".",
+ "negativePrompt": "",
+ "model": "03d5ab0c-51c5-44a0-ba07-822e93561aca",
+ "modelName": "Game Icons",
+ "customSeed": -1,
+ "w3CTraceId": "ac9165bf27f00079996d5cab1df12887",
+ "refinementMode": "Generation",
+ "pixelateTargetSize": 0,
+ "pixelateKeepImageSize": false,
+ "pixelatePixelBlockSize": 0,
+ "pixelateMode": 0,
+ "pixelateOutlineThickness": 0,
+ "doodles": {
+ "m_Items": []
+ },
+ "upscaleFactor": 0
+}
\ No newline at end of file
diff --git a/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10da-c789-7525-8091-68f9ea26da16.jpg b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10da-c789-7525-8091-68f9ea26da16.jpg
new file mode 100644
index 00000000..ffda6073
Binary files /dev/null and b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10da-c789-7525-8091-68f9ea26da16.jpg differ
diff --git a/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10da-c789-7525-8091-68f9ea26da16.jpg.json b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10da-c789-7525-8091-68f9ea26da16.jpg.json
new file mode 100644
index 00000000..48b8ad51
--- /dev/null
+++ b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10da-c789-7525-8091-68f9ea26da16.jpg.json
@@ -0,0 +1,20 @@
+{
+ "asset": "5bc499a4d5a1a304a95409b8f499238c",
+ "fileName": "019a10da-c789-7525-8091-68f9ea26da16.jpg",
+ "prompt": "An icon of an kettlebell, for buff \"Heavy\".",
+ "negativePrompt": "",
+ "model": "03d5ab0c-51c5-44a0-ba07-822e93561aca",
+ "modelName": "Game Icons",
+ "customSeed": -1,
+ "w3CTraceId": "fa4077b602f16ab15bb3c150676853ff",
+ "refinementMode": "Generation",
+ "pixelateTargetSize": 0,
+ "pixelateKeepImageSize": false,
+ "pixelatePixelBlockSize": 0,
+ "pixelateMode": 0,
+ "pixelateOutlineThickness": 0,
+ "doodles": {
+ "m_Items": []
+ },
+ "upscaleFactor": 0
+}
\ No newline at end of file
diff --git a/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10da-f4e0-76ae-8490-0107920ab768.png b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10da-f4e0-76ae-8490-0107920ab768.png
new file mode 100644
index 00000000..c6c344f6
Binary files /dev/null and b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10da-f4e0-76ae-8490-0107920ab768.png differ
diff --git a/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10da-f4e0-76ae-8490-0107920ab768.png.json b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10da-f4e0-76ae-8490-0107920ab768.png.json
new file mode 100644
index 00000000..4ed2e95e
--- /dev/null
+++ b/GeneratedAssets/5bc499a4d5a1a304a95409b8f499238c/019a10da-f4e0-76ae-8490-0107920ab768.png.json
@@ -0,0 +1,20 @@
+{
+ "asset": "5bc499a4d5a1a304a95409b8f499238c",
+ "fileName": "019a10da-f4e0-76ae-8490-0107920ab768.png",
+ "prompt": "",
+ "negativePrompt": "",
+ "model": "",
+ "modelName": "",
+ "customSeed": -1,
+ "w3CTraceId": "9d0ae8877af39527c6f6c9d5aee3ad51",
+ "refinementMode": "RemoveBackground",
+ "pixelateTargetSize": 0,
+ "pixelateKeepImageSize": false,
+ "pixelatePixelBlockSize": 0,
+ "pixelateMode": 0,
+ "pixelateOutlineThickness": 0,
+ "doodles": {
+ "m_Items": []
+ },
+ "upscaleFactor": 0
+}
\ No newline at end of file