9 changed files with 11311 additions and 3677 deletions
@ -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: ebeacc5773329254488339277dadfae7, type: 3} |
|||
m_Name: PlayerArmor |
|||
m_EditorClassIdentifier: |
|||
Rarity: 16777215 |
|||
DefenseMin: 5 |
|||
DefenseMax: 8 |
|||
PriceMin: 150 |
|||
PriceMax: 300 |
|||
Items: |
|||
- Sprite: {fileID: 6077338267653451029, guid: b00993d063fbc4a87983115070f6145c, |
|||
type: 3} |
|||
Name: Mooscles |
|||
Description: If you drink the milk, your mooscles will be stronk, and you can |
|||
defend yourself with them. |
|||
Bonus: 0 |
|||
- Sprite: {fileID: -7323674943459820596, guid: b00993d063fbc4a87983115070f6145c, |
|||
type: 3} |
|||
Name: Champion's Tunic |
|||
Description: This blue tunic seems to have belonged to a fallen hero hundreds |
|||
of years ago. |
|||
Bonus: 3 |
|||
- Sprite: {fileID: -8650232248937032532, guid: b00993d063fbc4a87983115070f6145c, |
|||
type: 3} |
|||
Name: Tunic of Time |
|||
Description: This green tunic may look familiar. |
|||
Bonus: 4 |
|||
- Sprite: {fileID: -4790045407390419966, guid: b00993d063fbc4a87983115070f6145c, |
|||
type: 3} |
|||
Name: Hero's Boots |
|||
Description: These boots may look familiar. |
|||
Bonus: 2 |
|||
Amount: 2 |
|||
@ -0,0 +1,8 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 7ad318ea23becb84fb732ea2b14bda02 |
|||
NativeFormatImporter: |
|||
externalObjects: {} |
|||
mainObjectFileID: 11400000 |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -0,0 +1,17 @@ |
|||
%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: be184c10b845d1044abbc1c356837cac, type: 3} |
|||
m_Name: PlayerInventory |
|||
m_EditorClassIdentifier: |
|||
ItemFactories: |
|||
- {fileID: 11400000, guid: ae9b2463f66cb6940991ebee46f0a51e, type: 2} |
|||
- {fileID: 11400000, guid: 7ad318ea23becb84fb732ea2b14bda02, type: 2} |
|||
@ -0,0 +1,8 @@ |
|||
fileFormatVersion: 2 |
|||
guid: aed79a62cfb941741bd92ea0a643b752 |
|||
NativeFormatImporter: |
|||
externalObjects: {} |
|||
mainObjectFileID: 11400000 |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -0,0 +1,47 @@ |
|||
%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: ea9644082b1c77a44849c5b6af28eb4f, type: 3} |
|||
m_Name: PlayerStarterWeapon |
|||
m_EditorClassIdentifier: SAShop::ProceduralWeaponFactory |
|||
Rarity: 16777215 |
|||
DamageMin: 2 |
|||
DamageMax: 7 |
|||
PriceMin: 50 |
|||
PriceMax: 100 |
|||
Items: |
|||
- Sprite: {fileID: -6229739577819397656, guid: b00993d063fbc4a87983115070f6145c, |
|||
type: 3} |
|||
Name: Wooden Sword |
|||
Description: This wooden sword is quite awful! |
|||
Bonus: 0 |
|||
- Sprite: {fileID: -4063295180217184869, guid: b00993d063fbc4a87983115070f6145c, |
|||
type: 3} |
|||
Name: Basic Sword |
|||
Description: A basic common sword, which is not particularly useful in battle, |
|||
but keeps you safe from wildlife. |
|||
Bonus: 2 |
|||
- Sprite: {fileID: -7651958066320933242, guid: b00993d063fbc4a87983115070f6145c, |
|||
type: 3} |
|||
Name: Weird Sword |
|||
Description: This sword is kind of weird. But it seems to do the job! |
|||
Bonus: 1 |
|||
- Sprite: {fileID: 206911327383899660, guid: b00993d063fbc4a87983115070f6145c, type: 3} |
|||
Name: Dagger |
|||
Description: Small dagger, easy to use and deadly, but with little range. |
|||
Bonus: 1 |
|||
- Sprite: {fileID: -8295029410813222302, guid: b00993d063fbc4a87983115070f6145c, |
|||
type: 3} |
|||
Name: Wood Axe |
|||
Description: This axe was built to chop down trees. Apparently it also chops |
|||
down your enemies! |
|||
Bonus: 3 |
|||
Amount: 1 |
|||
@ -0,0 +1,8 @@ |
|||
fileFormatVersion: 2 |
|||
guid: ae9b2463f66cb6940991ebee46f0a51e |
|||
NativeFormatImporter: |
|||
externalObjects: {} |
|||
mainObjectFileID: 0 |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
File diff suppressed because it is too large
@ -0,0 +1,34 @@ |
|||
using System; |
|||
using System.Collections; |
|||
using System.Collections.Generic; |
|||
using UnityEngine; |
|||
using UnityEngine.UI; |
|||
|
|||
public class ShopNavButton : MonoBehaviour |
|||
{ |
|||
private Image[] highlights; |
|||
|
|||
private void Start() |
|||
{ |
|||
var buttons = GetComponentsInChildren<Button>(true); |
|||
List<Image> allHighlights = new List<Image>(); |
|||
foreach (var button in buttons) |
|||
{ |
|||
for(int i = 0; i < button.transform.childCount; i++) |
|||
{ |
|||
var img = button.transform.GetChild(i).GetComponent<Image>(); |
|||
if(img != null) |
|||
allHighlights.Add(img); |
|||
} |
|||
} |
|||
highlights = allHighlights.ToArray(); |
|||
} |
|||
|
|||
public void SetActiveButton(Button active) |
|||
{ |
|||
foreach (var highlight in highlights) |
|||
{ |
|||
highlight.gameObject.SetActive(highlight.transform.parent == active.transform); |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,11 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 9cd274dfbae07294b9de965f97b72a3b |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
Loading…
Reference in new issue