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