From 1dfc6f4a49896ee02de167201c96f65656e97a7d Mon Sep 17 00:00:00 2001 From: dpeter99 Date: Sun, 20 Dec 2015 13:03:10 +0100 Subject: [PATCH 1/3] gitignore Builds/ saves/ --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index e31b6a5..43c66eb 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,9 @@ [Oo]bj/ [Bb]uild/ +Builds/ +saves/ + # Autogenerated VS/MD solution and project files *.csproj *.unityproj From 9ebfcb032e0789862992a018c0b14d325d4b8379 Mon Sep 17 00:00:00 2001 From: dpeter99 Date: Wed, 23 Dec 2015 17:11:16 +0100 Subject: [PATCH 2/3] Small Fixes - Gui Texture Updates - Inventory Desplay Updates - new bugs --- Assets/BuildingPressEvent.cs | 20 +++++++++++++++ Assets/BuildingPressEvent.cs.meta | 12 +++++++++ Assets/CivMars/Buildings/Chest.cs | 2 -- Assets/CivMars/Buildings/Furnace.cs | 2 -- Assets/CivMars/Buildings/MainBuilding.cs | 2 -- Assets/CivMars/Buildings/Miner.cs | 2 -- Assets/CivMars/Buildings/PlanedBuilding.cs | 2 -- Assets/CivMars/Buildings/Press.cs | 2 -- Assets/CivMarsEngine/Building.cs | 8 ++---- Assets/CivMarsEngine/BuildingWGUI.cs | 18 +++++++++++--- Assets/CivMarsEngine/GUI/GUIHandler.cs | 23 ++++++++++++++---- .../GUI/UITextures/GUI.Header.png.meta | 7 +++--- .../GUI/UITextures/GUI.Inverted.png.meta | 7 +++--- .../GUI/UITextures/GUI.Inverted2.png.meta | 7 +++--- .../GUI/UITextures/GUI.base.png.meta | 7 +++--- .../GUI/UITextures/Ring.full.png.meta | 2 +- .../GUI/UITextures/Ring.png.meta | 7 +++--- .../GUI/UITextures/Ring2.png.meta | 9 ++++--- Assets/CivMarsEngine/Player/Player.cs | 8 +++--- Assets/Prefabs/Buildables/BuildableGui.prefab | Bin 14040 -> 13232 bytes .../Inventory/DoubleInventoryElement.prefab | Bin 18620 -> 19740 bytes Assets/Prefabs/Inventory/InventoryBack.prefab | Bin 8596 -> 8904 bytes .../Prefabs/Inventory/InventoryElement.prefab | Bin 14288 -> 0 bytes .../Inventory/InventoryElement.prefab.meta | 8 ------ .../Inventory/PayerInventoryElement.prefab | Bin 13332 -> 14744 bytes Assets/Resources/Buildings/Chest.prefab | Bin 28324 -> 30056 bytes Assets/Resources/Buildings/Furnance.prefab | Bin 29972 -> 30724 bytes .../Resources/Buildings/MainBuilding.prefab | Bin 32284 -> 32932 bytes Assets/Resources/Buildings/Miner.prefab | Bin 44512 -> 45272 bytes Assets/Resources/Buildings/Press.prefab | Bin 30052 -> 30564 bytes Assets/Scenes/Main.unity | Bin 211112 -> 193864 bytes ProjectSettings/EditorBuildSettings.asset | Bin 4172 -> 4208 bytes 32 files changed, 97 insertions(+), 58 deletions(-) create mode 100644 Assets/BuildingPressEvent.cs create mode 100644 Assets/BuildingPressEvent.cs.meta delete mode 100644 Assets/Prefabs/Inventory/InventoryElement.prefab delete mode 100644 Assets/Prefabs/Inventory/InventoryElement.prefab.meta diff --git a/Assets/BuildingPressEvent.cs b/Assets/BuildingPressEvent.cs new file mode 100644 index 0000000..ed4cf53 --- /dev/null +++ b/Assets/BuildingPressEvent.cs @@ -0,0 +1,20 @@ +using UnityEngine; +using UnityEngine.Events; +using System.Collections; + +public class BuildingPressEvent : MonoBehaviour { + + public UnityEvent events; + + public + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + + } +} diff --git a/Assets/BuildingPressEvent.cs.meta b/Assets/BuildingPressEvent.cs.meta new file mode 100644 index 0000000..0535b6b --- /dev/null +++ b/Assets/BuildingPressEvent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0fb9a36b727bb4048b720fb8e1aad46a +timeCreated: 1450886541 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/CivMars/Buildings/Chest.cs b/Assets/CivMars/Buildings/Chest.cs index 83bc99b..5f99ec6 100644 --- a/Assets/CivMars/Buildings/Chest.cs +++ b/Assets/CivMars/Buildings/Chest.cs @@ -26,8 +26,6 @@ public class Chest : BuildingWGUI, IInventory, IBuildable, IRegystratabe, IHasGu public override void Awake() { base.Awake(); - Graphicks.SetActive(false); - this.Graphicks.transform.position = Vector3.zero; } public void OpenInventory() diff --git a/Assets/CivMars/Buildings/Furnace.cs b/Assets/CivMars/Buildings/Furnace.cs index fa82917..ca6b70b 100644 --- a/Assets/CivMars/Buildings/Furnace.cs +++ b/Assets/CivMars/Buildings/Furnace.cs @@ -88,8 +88,6 @@ void Update() public override void Awake() { base.Awake(); - Graphicks.SetActive(false); - this.Graphicks.transform.position = Vector3.zero; } public void OpenInventory() diff --git a/Assets/CivMars/Buildings/MainBuilding.cs b/Assets/CivMars/Buildings/MainBuilding.cs index be26f44..0765dab 100644 --- a/Assets/CivMars/Buildings/MainBuilding.cs +++ b/Assets/CivMars/Buildings/MainBuilding.cs @@ -32,8 +32,6 @@ enum States public override void Awake() { base.Awake(); - Graphicks.SetActive(false); - //this.Graphicks.transform.position = Vector3.zero; } public void OpenInventory() diff --git a/Assets/CivMars/Buildings/Miner.cs b/Assets/CivMars/Buildings/Miner.cs index d2ebd2d..a97c38f 100644 --- a/Assets/CivMars/Buildings/Miner.cs +++ b/Assets/CivMars/Buildings/Miner.cs @@ -27,8 +27,6 @@ public class Miner : BuildingWGUI, IInventory, IHasGui, IRegystratabe, IBuildabl public override void Awake() { base.Awake(); - Graphicks.SetActive(false); - this.Graphicks.transform.position = Vector3.zero; } public void OpenInventory() diff --git a/Assets/CivMars/Buildings/PlanedBuilding.cs b/Assets/CivMars/Buildings/PlanedBuilding.cs index a6b3686..2a32339 100644 --- a/Assets/CivMars/Buildings/PlanedBuilding.cs +++ b/Assets/CivMars/Buildings/PlanedBuilding.cs @@ -31,8 +31,6 @@ public class PlanedBuilding : BuildingWGUI, ISaveble, IRegystratabe public override void Awake() { base.Awake(); - Graphicks.SetActive(false); - this.Graphicks.transform.position = Vector3.zero; } void Start() diff --git a/Assets/CivMars/Buildings/Press.cs b/Assets/CivMars/Buildings/Press.cs index 3dc5f99..0d77eed 100644 --- a/Assets/CivMars/Buildings/Press.cs +++ b/Assets/CivMars/Buildings/Press.cs @@ -88,8 +88,6 @@ void Update() public override void Awake() { base.Awake(); - Graphicks.SetActive(false); - this.Graphicks.transform.position = Vector3.zero; } public void OpenInventory() diff --git a/Assets/CivMarsEngine/Building.cs b/Assets/CivMarsEngine/Building.cs index 7dd604f..330b595 100644 --- a/Assets/CivMarsEngine/Building.cs +++ b/Assets/CivMarsEngine/Building.cs @@ -13,7 +13,7 @@ public class Building : Tiled, ISaveble //public List buildingMaterials; - public GameObject Graphicks; + public GameObject graphics; public bool guion; public override void Awake() @@ -21,11 +21,7 @@ public override void Awake() base.Awake(); } - public void PositionUpdate() - { - Graphicks.SetActive(false); - this.Graphicks.transform.position = Vector3.zero; - } + diff --git a/Assets/CivMarsEngine/BuildingWGUI.cs b/Assets/CivMarsEngine/BuildingWGUI.cs index 9b93d74..58015cb 100644 --- a/Assets/CivMarsEngine/BuildingWGUI.cs +++ b/Assets/CivMarsEngine/BuildingWGUI.cs @@ -3,6 +3,7 @@ using System.Linq; using System.Text; using CivMarsEngine; +using UnityEngine; using UnityEngine.EventSystems; namespace CivMarsEngine @@ -10,6 +11,14 @@ namespace CivMarsEngine public class BuildingWGUI : Building, IHasGui { + public GameObject SideMenu; + + public void PositionUpdate() + { + SideMenu.SetActive(false); + this.SideMenu.transform.position = Vector3.zero; + } + #region IhasGui public void TogelGui() { @@ -30,13 +39,13 @@ public void TogelGui() public virtual void Open() { guion = true; - Graphicks.SetActive(true); + SideMenu.SetActive(true); } public virtual void Close() { guion = false; - Graphicks.SetActive(false); + SideMenu.SetActive(false); } public int ClosingLevel() @@ -44,11 +53,12 @@ public int ClosingLevel() return 1; } + /* public void OnPointerClick(PointerEventData eventData) { - if (!eventData.rawPointerPress.transform.IsChildOf(Graphicks.transform)) - TogelGui(); + TogelGui(); } + */ #endregion } diff --git a/Assets/CivMarsEngine/GUI/GUIHandler.cs b/Assets/CivMarsEngine/GUI/GUIHandler.cs index 2cdf010..dd76a85 100644 --- a/Assets/CivMarsEngine/GUI/GUIHandler.cs +++ b/Assets/CivMarsEngine/GUI/GUIHandler.cs @@ -6,25 +6,38 @@ public class GUIHandler : MonoBehaviour { + GameController GameCon; + public AccesPanel AccesPanel; public InventoryDesplay defaultInventory; public GasDesplay defaultGas; public CraftingDesplay defaultCrafting; - /* + public Slider miningSlider; + public GameObject miningPlanel; + + // Use this for initialization void Start() { - - + GameCon = GameObject.FindGameObjectWithTag("GameController").GetComponent(); } // Update is called once per frame void Update() { - + if (GameCon.playerclass.miningTime > 0) + { + + miningPlanel.SetActive(true); + miningSlider.maxValue = GameCon.playerclass.fullMiningTime; + miningSlider.value = GameCon.playerclass.miningTime; + } + else + { + miningPlanel.SetActive(false); + } } - */ } diff --git a/Assets/CivMarsEngine/GUI/UITextures/GUI.Header.png.meta b/Assets/CivMarsEngine/GUI/UITextures/GUI.Header.png.meta index 54f8ad6..809ca23 100644 --- a/Assets/CivMarsEngine/GUI/UITextures/GUI.Header.png.meta +++ b/Assets/CivMarsEngine/GUI/UITextures/GUI.Header.png.meta @@ -7,7 +7,7 @@ TextureImporter: serializedVersion: 2 mipmaps: mipMapMode: 0 - enableMipMap: 1 + enableMipMap: 0 linearTexture: 0 correctGamma: 0 fadeOut: 0 @@ -17,7 +17,7 @@ TextureImporter: bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 grayScaleToAlpha: 0 @@ -42,7 +42,7 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} + spritePivot: {x: 0.5, y: 0.5} spriteBorder: {x: 3, y: 3, z: 3, w: 3} spritePixelsToUnits: 2 alphaIsTransparency: 1 @@ -50,6 +50,7 @@ TextureImporter: buildTargetSettings: [] spriteSheet: sprites: [] + outline: [] spritePackingTag: userData: assetBundleName: diff --git a/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted.png.meta b/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted.png.meta index 7b3dba9..f6bdaca 100644 --- a/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted.png.meta +++ b/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted.png.meta @@ -7,7 +7,7 @@ TextureImporter: serializedVersion: 2 mipmaps: mipMapMode: 0 - enableMipMap: 1 + enableMipMap: 0 linearTexture: 0 correctGamma: 0 fadeOut: 0 @@ -17,7 +17,7 @@ TextureImporter: bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 grayScaleToAlpha: 0 @@ -42,7 +42,7 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} + spritePivot: {x: 0.5, y: 0.5} spriteBorder: {x: 3, y: 3, z: 3, w: 3} spritePixelsToUnits: 2 alphaIsTransparency: 1 @@ -50,6 +50,7 @@ TextureImporter: buildTargetSettings: [] spriteSheet: sprites: [] + outline: [] spritePackingTag: userData: assetBundleName: diff --git a/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted2.png.meta b/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted2.png.meta index 9f1861d..31f7e28 100644 --- a/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted2.png.meta +++ b/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted2.png.meta @@ -7,7 +7,7 @@ TextureImporter: serializedVersion: 2 mipmaps: mipMapMode: 0 - enableMipMap: 1 + enableMipMap: 0 linearTexture: 0 correctGamma: 0 fadeOut: 0 @@ -17,7 +17,7 @@ TextureImporter: bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 grayScaleToAlpha: 0 @@ -42,7 +42,7 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} + spritePivot: {x: 0.5, y: 0.5} spriteBorder: {x: 3, y: 3, z: 3, w: 3} spritePixelsToUnits: 2 alphaIsTransparency: 1 @@ -50,6 +50,7 @@ TextureImporter: buildTargetSettings: [] spriteSheet: sprites: [] + outline: [] spritePackingTag: userData: assetBundleName: diff --git a/Assets/CivMarsEngine/GUI/UITextures/GUI.base.png.meta b/Assets/CivMarsEngine/GUI/UITextures/GUI.base.png.meta index e99c6a3..a39e2b9 100644 --- a/Assets/CivMarsEngine/GUI/UITextures/GUI.base.png.meta +++ b/Assets/CivMarsEngine/GUI/UITextures/GUI.base.png.meta @@ -7,7 +7,7 @@ TextureImporter: serializedVersion: 2 mipmaps: mipMapMode: 0 - enableMipMap: 1 + enableMipMap: 0 linearTexture: 0 correctGamma: 0 fadeOut: 0 @@ -17,7 +17,7 @@ TextureImporter: bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 grayScaleToAlpha: 0 @@ -42,7 +42,7 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} + spritePivot: {x: 0.5, y: 0.5} spriteBorder: {x: 3, y: 3, z: 3, w: 3} spritePixelsToUnits: 2 alphaIsTransparency: 1 @@ -50,6 +50,7 @@ TextureImporter: buildTargetSettings: [] spriteSheet: sprites: [] + outline: [] spritePackingTag: userData: assetBundleName: diff --git a/Assets/CivMarsEngine/GUI/UITextures/Ring.full.png.meta b/Assets/CivMarsEngine/GUI/UITextures/Ring.full.png.meta index a4087e2..2dfc264 100644 --- a/Assets/CivMarsEngine/GUI/UITextures/Ring.full.png.meta +++ b/Assets/CivMarsEngine/GUI/UITextures/Ring.full.png.meta @@ -7,7 +7,7 @@ TextureImporter: serializedVersion: 2 mipmaps: mipMapMode: 0 - enableMipMap: 1 + enableMipMap: 0 linearTexture: 0 correctGamma: 0 fadeOut: 0 diff --git a/Assets/CivMarsEngine/GUI/UITextures/Ring.png.meta b/Assets/CivMarsEngine/GUI/UITextures/Ring.png.meta index a2d489a..875e154 100644 --- a/Assets/CivMarsEngine/GUI/UITextures/Ring.png.meta +++ b/Assets/CivMarsEngine/GUI/UITextures/Ring.png.meta @@ -7,7 +7,7 @@ TextureImporter: serializedVersion: 2 mipmaps: mipMapMode: 0 - enableMipMap: 0 + enableMipMap: 1 linearTexture: 0 correctGamma: 0 fadeOut: 0 @@ -17,7 +17,7 @@ TextureImporter: bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 grayScaleToAlpha: 0 @@ -42,7 +42,7 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} + spritePivot: {x: 0.5, y: 0.5} spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 alphaIsTransparency: 1 @@ -50,6 +50,7 @@ TextureImporter: buildTargetSettings: [] spriteSheet: sprites: [] + outline: [] spritePackingTag: userData: assetBundleName: diff --git a/Assets/CivMarsEngine/GUI/UITextures/Ring2.png.meta b/Assets/CivMarsEngine/GUI/UITextures/Ring2.png.meta index a9eae88..e669304 100644 --- a/Assets/CivMarsEngine/GUI/UITextures/Ring2.png.meta +++ b/Assets/CivMarsEngine/GUI/UITextures/Ring2.png.meta @@ -7,7 +7,7 @@ TextureImporter: serializedVersion: 2 mipmaps: mipMapMode: 0 - enableMipMap: 1 + enableMipMap: 0 linearTexture: 0 correctGamma: 0 fadeOut: 0 @@ -17,7 +17,7 @@ TextureImporter: bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 grayScaleToAlpha: 0 @@ -30,7 +30,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: filterMode: -1 - aniso: -1 + aniso: 16 mipBias: -1 wrapMode: 1 nPOTScale: 0 @@ -42,7 +42,7 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} + spritePivot: {x: 0.5, y: 0.5} spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 alphaIsTransparency: 1 @@ -50,6 +50,7 @@ TextureImporter: buildTargetSettings: [] spriteSheet: sprites: [] + outline: [] spritePackingTag: userData: assetBundleName: diff --git a/Assets/CivMarsEngine/Player/Player.cs b/Assets/CivMarsEngine/Player/Player.cs index 48c29af..817e5b9 100644 --- a/Assets/CivMarsEngine/Player/Player.cs +++ b/Assets/CivMarsEngine/Player/Player.cs @@ -22,6 +22,7 @@ public class Player : MonoBehaviour, IGasTank, IInventory public int speed; public float miningTime; + public float fullMiningTime; public void Start() { @@ -62,7 +63,7 @@ void Update() if (Input.GetButtonUp("Mine") && (GameCon.gameS == GameState.InGame) && mining == null) { Debug.Log("Mine"); - MineStar(); + StartMine(); } } @@ -106,7 +107,7 @@ public void Mine() } - public void MineStar() + public void StartMine() { TileVector pos = new TileVector((int)Mathf.Round(transform.position.x - 0.5f), -1 * (int)Mathf.Round(transform.position.y + 0.5f)); @@ -120,7 +121,8 @@ public void MineStar() { mining = ore; //GameCon.guiHandler.actions[0].Action(((OreTile)ore).GetMiningTime(), "Mine"); - miningTime = ((OreTile)ore).GetMiningTime(); + fullMiningTime = ((OreTile)ore).GetMiningTime(); + miningTime = fullMiningTime; } } diff --git a/Assets/Prefabs/Buildables/BuildableGui.prefab b/Assets/Prefabs/Buildables/BuildableGui.prefab index 94c00205f90f7e714e42b0a1cb3b1c7f4c89c89e..3c503a5e7979b805a0361283351dfe6b8fd86854 100644 GIT binary patch delta 361 zcmcbSyCGeLfk7*cfx&nK0|Ns;klg^J8BFzz^$gNX820S~|!VhGopFt7yW$(0S#nekeSK| zqQGD&kOc7<8UFtV32b=}ky|l&t%fwC!Q_(~(y|+XLIOYxwDNxuND&ac`@RlLADGOj zDb09cvaF`G=dm8FZUGwugA0%aa(58}6Id*uHW+N#i^+wW z!fI1yKzIT`?`Z(#?}0JIRhw2omfx&kIDrWO>Nj_} diff --git a/Assets/Prefabs/Inventory/DoubleInventoryElement.prefab b/Assets/Prefabs/Inventory/DoubleInventoryElement.prefab index 0535b04f1888bc62d8aee62064c1a6c57999a3ad..1e2220b2efe51c2694767545314568dccd8912cf 100644 GIT binary patch delta 1391 zcmZ8gZA@EL7=BM%Y9S7ag=}kS>0+3aZNS2SUa%i@6==dnWjN-dVGM4|orUThy5h%x z%pcprlzHMZ)CtDKk2uE2oskR^HT$6vmxXZ@obT0M`kCJ!Jq;g!wE!p}xAVx;C^6lBraRwmj?tNL8H z^I+`4TGfIe>PSMF(FKYe{~$lV^02vkIo>9P>!VA97lj{}&7~)X?>xBU-_us z(dTicxTHrIdyjTN3kl2d>0hVjv7QlEJ;yQ#n8E*Iw-v=--7no-NhI@RQt!>_j~Vy|2<-x=n)GM1NCa*jjrUZKjJ)Z=8ZOM-Li zxemKjZVJC$wZlZCNtnfd$(z%mDx@mo1pqNLX1|)u2Ly0D*~MN74$v)56OA_-$T-gu zn0>&q{KQZDxZ+!^EM$$dL8pP(=~>(n!R#{2Dkf9=xz4)*U=khUJk-0~?&wK-%sDNZ zLxuEfr}+VU5x^5DTE#0`)uJ$u{^hJPFrm$59iU}GONskf|7pikW$U?POHZBOdSH%S zE}atm^y#Mi=!;DTl1IN6w&~a;l!S0aL%n{ZBjbSDob{CtAS>vKrY-l< aCi=@G4m#U<)3~cnaWj&M{zrb^miQM%<7A@% delta 1016 zcmaJgbeGzQcrVDZK=|Tf-j};2W zd5DRi5|~70xgMm9^dTymVLtT~D|*nEK#KA~UFUuqVhSBN-@W(uJHK=8Io}-_W^?zL z4Z!vYz&8f~TH4Rk3Y8YC#Tu%Bt#mrg1Ohf_^JZ}Zv_Bz=gX=35?Ni!kwxEh_CPr0$ z?J*uW{mHIx{E+g7+bSb3+aKE`RXRSQTe;sLes8U{x;>XDk2i5Z*PP2N7}lp-zW~J4 z3IG)m=gEO8F;D=<4`uNSJMeMBty#Qo8)x8CLac^xx^eCktTACI5fpf;^ejs!`b$H3iMz+2YYK~a3OI6yhh%IV>#K^`B!;U*gNfii zf;r2mB#-zpO4Z3GalA^rRZfREopwgd4m^<~mWbO=1iz{zBh>z2hD#{{4im>`DamSp zWno&55_0zHCNvqYIG1uz-c4Djz~<_LCL^`GyUub;CcZomz`UzYSt!F@Rs-}%F3#>=p+3kX1Y#+b?$x^as1~t3Z zB&*6XU>DgueG74jRCO4)i1duzmZuLEm@1XXu9B+BArHmXIrEj zKRWej_LL-^`cw*&`(c4=F`0DuzTR|Adjl?*dg};f&1(LeB^Wxaz*P(DO bxmUE5d^H^RFL2Rt{QbWovqy)f+FySG?=u9c diff --git a/Assets/Prefabs/Inventory/InventoryBack.prefab b/Assets/Prefabs/Inventory/InventoryBack.prefab index 781f3a0d70316fe7ba6cd34fa35db1ac830126ef..100cee90555b8d25eb4a49c66eca800cb169486a 100644 GIT binary patch delta 281 zcmbQ@e8N?lfkD=efkEj60|Ns;kevXe8BFzz^$gNXHcIc6Vaj0Kd`spU)8q+?ER(m$ z%kiIZVqieRlMCg{H%ll)Flw@abRq$uX$-mXZaJwHnMpaR;h8BV84Qd-F@wp0veJ?Q zD6$@@nduoNa9Mdluxvn4YFcVhQECcA8YspL#D)eS6C|Y}CcxEzEkKeN=LVbMo0$jI TjV#9nlY=-5$y~+B9f~{vjjTZC delta 92 zcmX@%I>lL$XZ erNkQcGcaJ{$rltfHVY^uFizf}ATfE55)S|h+!>kx diff --git a/Assets/Prefabs/Inventory/InventoryElement.prefab b/Assets/Prefabs/Inventory/InventoryElement.prefab deleted file mode 100644 index eab19c859b31a39ab5f4ab9c4b88d828bdd852b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14288 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 diff --git a/Assets/Prefabs/Inventory/InventoryElement.prefab.meta b/Assets/Prefabs/Inventory/InventoryElement.prefab.meta deleted file mode 100644 index 4b06bcc..0000000 --- a/Assets/Prefabs/Inventory/InventoryElement.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e39bc89fe3472e34cb67a768f02f25a8 -timeCreated: 1437832058 -licenseType: Free -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Prefabs/Inventory/PayerInventoryElement.prefab b/Assets/Prefabs/Inventory/PayerInventoryElement.prefab index 81e5017110828fdce9b1f6bf5a37cef71023f086..b58eb700a27e70bc00961700d69ebd0fe88496a3 100644 GIT binary patch delta 1442 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�x_$BC#|oMPFRc#*rRc0^tEZXDo+6 zvx5H-mli>l{3uH{AX~*tH-;D`!k5gR;4dh60n5h;;|76|qm!sZ5{jW7wW1s520`p5(-wDqe|nAyPjQ;1I@P75%hU@8gxTpXuPnT$`z@wLqU zzlQU1!@9%^%K3T&ar|R+73rBjcQbLkUV-71<<>U0KOjrH1F}yX2yG9@%^pz>Tcj}d z7iuX!m(3Rp$YIeRw%Sm$d;MPDppUcKz2A~xP~N{ zKVLZhcpkI?r%QFcpV zi#HS;5Qn12cm6$1Lq`RqefNt-;#>j0BRFMFODYZQ8u&W&*geNO^bIp9j0F*+ifiJ$ zwa2iM_!y9G!Er4Y#m6JFlT6Hmwl=uap%Z4|VTZos8lJ6eOpHGJGG{RMla9Ce?2|Ob z54BmDVL*HeoQln`82zCB6}KtN|KS_fJ^i7qSvYx_U zEBr~k5Ve>C{nn6ql^FXhrr18r#1pl^Hj#3PQsJG6y4C~!-Xae5j#-e6-3+_dn>c>V zC6>htX}-Rf8?`Xfm6tXnZ7~+;otPX4?#~Me8;a{O%1-; zd(1A%A>+Y;K;IE#vquVrDH6MPcmC>dm1V6^!Bwd=jds(ZenwEj&v>(;@X)NFg`0=U z;7WIHdZdxc!~O6CP3~(?tWe|01w*e%(7;j80mN^3HsW0Ht`HVMsdoj8I?JQI-U-bb z>a58ReNgDLF(A3cuoN;j$+9?P3}H`DuJ0PS)1%*G{YF;57#0tho;CJ~0|N&|T&2&| zCdnahC@lHI%?O4NQN|>zNteda{{M+TpYVJ) QVxV;`hq<0qnDA%(7tsZ{RsaA1 delta 2262 zcmZuyeNdET5Z~wSfD;7{4mrA$IORhT0X-%BKsiu5Fa#8F7ChmpXax`zukRy zpZ6WTCVEFiDnR9N08cLfMA7;jy&*f(mTB8G5B~A{{lY-N-Q%e>+S&JLJ8(YNyl(ii zqj__7+s93Pi+no&oA1SrzEN(uQdextUtU4h4vmr@xk{syTJ^e+9s!Vv+HilxC4kOw z4S$EVR`OU#$Nc5^ zHsQ5ddR#w$ma;jeO<+Yt3!aa7Jne6CTl{H8U%JEaL+_WL*-pkC92vQ88*qJhA@7UR ziAQoy{4qG2C_Yf^k*{bX9JH(?nL=X0`ec)shF+^_UIOiftUy2yMRoF?uwURC52?-Sp{pP)&+0@@6hrX2}hbK zBfSt7jytT8A`MIDXQ9@ZIK8Z_-Itr}XxQp5ZESHn+n0gE*Whhxc5ZnJHg9Wg^I(Z_ zwHQ+l8n^4jeZ?5RK&xC#xSp8eU-^vd_Z3&t^D{4Bc{ll^r(-FILP9-|PYyN8jzjjD z7_;m`Hn(j7;hg$p)j%Ew<4XcKr^yc=661xKn3rxYrj=Wwau&xedbH@uvrXS0P{pvq zt~&GV9HA`-Gvc>-OVMoKm4c%Cm*>)QziLd69=_`=$S{%iC6b8=JCq^2Npw6$Fb^YV z^dKvBD7hg_96`dZY6J)Ieu-ATVEK zeuCebVBmC#sW`VZ7TUD2H+b3|MR>O8Wo65%I+1dA_nL1; z`%et$GD7?Rdi{yDJmteA|Cw^WmP%al9f31ShL!szHztV`yt(0)coIh{O$mckgNuB) z6diq0=>^~K3F8-7F}lhkdN8BP5@HCY>Tz|IDWQy3G}N$Eit6#&qND5pJ-DmNvgjCf z&_HGJ-@_+yfVf)KVrUXT8DaOOPR;bdTdK~0zg1Z}tn|(BlEs*`;JoOf^{W>9N!LYt z{)GD=MC#&Csk(TYvso0Ce^Neb2S1~JRcEIgJm(=@cgTRW@kRn{pw(UJ7ph*l`aLTo z!x>Wc;-PBOVlQ249zGgI61D8X+iRs&_y6d|3d*H!C<=eAHfu(sFucYr40yiUn0l?V zLh2UMV67s)pQNaqe_m8|T?VWr2P^KVu_TH4-J}a)F2K*-M%?ew;gHj+40^hCxR*Tj?Ok}RL60@t Gru++$R@g-V diff --git a/Assets/Resources/Buildings/Furnance.prefab b/Assets/Resources/Buildings/Furnance.prefab index ba97e43e7c0fb44cea2d2bb7beea400eff9f1fd6..de785d713f244036f06037c4656329ac65aef260 100644 GIT binary patch delta 2597 zcmZveT~Jd;6oAi72nJ0dAT&q-qkv%fF`!t{ia{bI3W8z?RxL!hg;;WfNpPeyEwM6+ zQ>oVF!H3dD>)1c7w%1PSgERD{)9Q?6=#2fdR{P*jJEJ)DMQx?$?7dK6xRW!x`<=6A z&z`fplm0)2o>9RJuw4hRHwpmauy4T@iVKz&SYKZDnR&#pXhBx)-P^ghzD(_F1PGH5 zPem*^h-=|GGBeJh0Mdx-6}}1iE))S-`UDqXJ@&Vw7*OW3F`bEJ87+$i^c6ubB3Ys= zL;)xDl^L(#kY;4i3?Y-vpKa>S!m+ZN0F$F$gnXu`v&nvjsB>5t1PN&BUH8TmbjR%z4DeNc~%x5_uN-O<7lwxVFHn^F?5QBtyz zmgOnY@T8|Ar=-^q=Sf$1p~`C~@e^1GyUKBks=bo7&B&>!n~C?*S`)=y&Z}LAe5Sl@ zABowOy5>-zSCwUGmR``)6fo4~$-U|3}Nfz?}XI`%e8n zl7xP~M!`7v_dEt$#`cwr6<1+z88SK%bEvgZUjW+9S{&2%sUoBw=T7#;%G?yPXi+Wj zTJVo7s(?LSSyXZa0ZmF!G<-7U`dyXJC2muk(gBxoNQ))1>Q$@fxPoF?XUJde2?p80 zRXtgETOPh=`8#i0e4o>?voP)_}qa z6B6;1OR=VIx}TV2y4*ZuWfu@`R>wwc=^N*M-Uo;$XjAw#+*%liURFxQn6nZAtEBplVRF(4w zLiI!3s&aZD1eKQ|dl7}IKo11i$d3lPX#sK&g_47!Owd39rl0`Flmh-jsE)|quP#6@ z1a?sbuu$%CK!+ihm`&kK1K}g;!gf1te06A0PG5I&RiGWr^wz7BsNs5r zK@D`w0;pvRTqfNR_VU-kOS=rkzlhDLI za+ynppFuCE|A)^|LOym=oe>KVLERIs({V4Uw-ntF``2X_hS|J&^U547y%AS^%!#`$y^(Fz|9rxUrOCy`9q>w`+jbk>8 zb*He=dOfqc6PdxS7b4v3n}#}W_AQRg!YDD;@C#R z^I2d5I6O_aCsxrNWf$FMjU}1=;!Y_U#BxqIZ2wC!bj$-dHO)!*zM>mt`3+{FmpL0S z>G((Hg6wVhO3%_gDQt_kh+W;Ca%`8L4NF!w=()y1+Y=JPYv@i_bOt1k)GT5bJw`kX483r0NGk|EYU2r#mI(3Rs#h({?CF9Hl}hg S{@;Q{n$p?PZPBd3WB3n+CIe;w delta 1837 zcmZuxe^8TU9DkmT%}Ij|!M(uvF>Kg$FkohcOngyj6P64S*;b@uKums!a{_nPIZwUo zy707b7T)y-7WG#u_+Fj-k=8$5ML#(I;t!))T%n%FDl0Ls^?lxVEsl70-+P|#=kt7j zKkrUP=^J;bo)FK6gdE8rglOcVOt{8(k_HFwYD{GpvIO3A%< z=IrDT=}C)sbk0dWY+Hx-Uz*reFN0Q1O^O{g4~iN^4>1Ktb09yNE6YWls!;GZDkot- z(^2wJ$W93l;BgRz+2%7_DAXE2S!RKwX;}p>S14#R+I_tp4Q&TH{Glph5BmDM0{-s9 z7hCj4(VujyEj9FCcD>IuKVmM&aSwme^(%?@7d1eve6{*gA$+ z#&OmrwpdFU?tot_&Dl;ob%>}q&%}*UIh5P11!v;a8bm~~+$94_n4=S@F-L3`D>+)b4FA`U4z6$83QFF+_S6S^zS8*1Z+q@8Jbd%C zQDa4mkZ_oH$ZPm8#+Rluk0?v*aTH4a!ymY@F%0}3>gQI5nemmzWT4K8wN7IgX zSo_)N2yZ}-QmcCqXR%l=7$t%C#qpA5ct6ByI889lmPss}s+~>l?LQa{`T9ckop9lq zVWG;tkD9(Y(fIZJ#g8s06)P|Pd9Hppdwx?WD?C5pw&Om9-|MD?>H6qu;d=8qn#< z*uzz1>IfOZC=pSlNbBT#MVoQtUR%Zuq)HqQzj)HY;8n?{IoRmUuIS4A|K*;$(&Y!p zjV*H&UXZv^c-gC`Ps4eyUJ=PAq+OWwPO4zQuLJ%-DU5XLATPukCq(>e3eol)LEC`` zLuU?*^=SoHr&6vyw~<*A_ffJJuE6;VI|@qq<`EV2TtBKU$`#nFXbag}|r50fV1$7GGB zrgEG~8y~2Ij^(3%O<~g?+4Pq-#h6phDvbMEg4ZRBq_`@8pZzW3aF z&wcPa{5S9J&@5wY-8#mkZpPSXEKB%i`MGm)^ES?9&jtntcmje)SQuS@|KPVhmfcIf zu=N*SGAz-*f9K+p)JZK_hUxv+vg+TRi8@){ms_C$Uq%ER(wN&TwM?o&jI9Us_+~p8 z<4nV6VTWYI4TyOqaV@)vOpk3MkfjojQTTG?o6$J3i9?*T#aOOKi$j})#)MuY;v_K! zdov=zu1%lXg)yDzruJ#1vrt)SzXhw*ehRc@=y*CTi`K#Ak#X@sWRmKeCVUy>n~;f2 z85d`yd0o|H3C(oUSZ0K24q^Eu8qFyiEqsiFbIlpzT#WrJ)=8fW=b{UsEFv-6VrDfp zL4Q$th28C}ZrJQ>3@%_ze!Fjzt1-ZuLN2d|t#mn@RZdSxZjH!GO8V(aO5$styHj$u z@0_nqJ%6eeVX zmDhyvyzIbj~p3!;G>T2AFn22n@eao7V*4* z11`nVetSAN3a{rc#rj;VV`kV$dYh=s8BJ^<)+rIRSI9reEzmN5MhYn$ssfLZcu297 z!N>Dw^S!_=J&)@dTU7GH;BGn0)pqNgf*ZGQ>})eAY1D zt@7E!c#q2GC_E1XDLFok4*X+u#^@R37gV0FV5m3WT+rn4`kl+Xez(0jQ111YZL<4= zW@ivDKDz7N>n(1d*B`Wdf)y65Rk=JacgQVND_t);!MteCX!rW^W|z;3ZhG6~zC{~& zX3mj$`8~;d-y8K^$Jy<_F8_m$(hq3iN2wC)c$DNDsSjJ%jo(Q2<2;Y3F2#t6GX-|g_ z=YjUT(A3~5%!ZCS9hcxxoxWfnCNp!G_OlUY${OpPz}OjlUlXQGKkdN^;oAhI)^VNI z7`~4RV8Bu@m0~v>T`2^&u%_oR@Bw;#=*<(Q-B_|xDfZJ}6rF@MJwGkHx2!RdefZU} z1b(;bQjPeXaS*${B~0l)DWX;x8ceq7`35M)-+N%Q=?kQZ|5rCiiaHs;GO_|k@HP6V>Mj}mb@TgF1KE1~lxBb@f#AQUf^L}R-uuOrm# z48Wvy6X3>H!-s)8Tr_wb903~|Ga)Zz<`K{mD#5X)%YC7)XdVeIZEwfXT|M|c0^1r5 T0t|kUz`iy^r#%J|UXA+)cd|6> delta 2221 zcmZuyZ){Ul6hF7^W*L9FvA^zh+Obx^ZIw0Pwy@!YG1|%kgCTUQx_=DVWH3tSrl{+J zCX);#o*-z{fFfdKfV_k#A<73oKwz>De%J>fBOzGB2T%zLvek3$Ys+YS$!X91o!|YP zbI-l^y~F*6PaldE0RB#ZcdP(lA%8FZ!vd$v>Do{N6Ol+nq!MtSoYI3;Kc)@l4*z*( zYTMSkJFFA-MdwS7-zqg0o$lU;maB7!cl5gz9~c~N^6JT^ktt+g1`uF?YXG4v8k)$g zD9qV&^T-o2D&U|ILajU|dx{La>I=c6W1U+sc-Xw$|Vxa0i;ZHnq3D zwjDNhw{P8|6(!Bf$_$tyA0NpG@2^vCG}gElSG`0cZf%>gE?GG7LVl!=dyrz#)v5Q7 zRr7QdUpWasM0{5iuZ`mZJXE<#IBiU172^ZkErTc_J{#k!2^Jp4jdE4AT5K#x!r{~u zixFs6sDq6Ay+(Vxz--X=J6_FnM5=q&|F!f+;bQ05jW6v#^kh(6Bco*UDWy3o-maXD zix-YA;QHnh&fS`-6DXem#ur9$-Y+sA=#xTe zl5Ud;xJ`XD=EQQP@CfgZ;^}d|02bOwV=jm{1}5=iI++Q0OeYJ_s#f4$a}sV;>oVUv zw&s$hweprwh7CWZYSK z)1;2xT^_Rz-!xrE@2-=^yqMW>T!6eJ3rUD4%#i_}B)~?iuOXawb}r+pj-vrW{%GQ7 z3FjyF!igm=l$eh5w#E_{#c=^^0Yd8qYzE#t-gi)KQs@u`Hd6vFh$m7haePY@e=Y&< zisJJU@IVx&Tgp0kz4}^8XV=z1uz5?+?ZxqByR}c;jl%KE&Q-(Vq0=W!#mPf|?_0i_ zkM%{e$Bs4ML#^6-SKzAU7qz0AJ5w}e?XXy&5|KC5MK1{YgWlp-_z!xi*K|msQkov~ zO$>1e&SRcW5oK8JQ}R410Q0EOae9pes7!vs%Z|(cUff2!0o+Z$qxg+aDG$#8@KNl6 zWG6}1vafZvO7|l~2!BEXkSt?IF6*&#IPOyn=hHB^KDTm|&i^!8+`p1&l*C=*Ix$RV zy(poad&U!zlS7}BIk>GpTd4Scy;5GA17J_!o=sUQ*Uv+zi7T7y}1u{WjZ^E$~mKqEz*lhG!MhNbrwd8v4acxP_vyfPXoqKPpaX)q@Z z&`0n^yxNeRH%cCVi^ins`Lj%GrFs{p`4y3a#q@g=y?&*j?3R$u9--J^f|B!y z9&5tSNaG*u_ow3}zd3Kf25>Tg>#1HRvzFl>ekFM%AK)x#GhZH=f;Zc;FrzU82RB>M z+Gv^n6U}^qOl8B=#vCl_uxamZ@ELGylbxxWwcTWrFaObR<>|zgoer(HbAB?O+-^ft zy92#%SUwD1!LgwARJYZDww@fRRMX?*%TMyBmf-c44E(vrCKVs{9D4$fb)@3=eFL~R Gl<^;$ZM9ec diff --git a/Assets/Resources/Buildings/Miner.prefab b/Assets/Resources/Buildings/Miner.prefab index 5bb73bbaa1a4a76034b5414ae50220fa2d3d5688..7c1c18d55cbabdd4b81a7c6ce02a316bfdb2dc48 100644 GIT binary patch delta 3065 zcmZuzeN0qW7Qb&$7nI^4!wxXOPAgPYK&oKX78!La;7S2Si(Ml#;uHp%8Fm<3slbfY zxF`^t9OJUPYJnPSZB@)OsZEnc`^Re2k91Aj#qAe1yW4Hkw52ua$5!p{-20$Y$_r=S zxxe$f=bU@)y@xmQo@w~H$tJ|!dxRJo7DCK~UWK#zfUgPET2kh?D}mjR($! z=n_H`CJjL%ER3fE*2)-nzI={Pl)+G7O0X$iLIgC$|-`sIr6CvnN zKsfq5j;_robCxwVH;VHo=!XqXp5){+$GsqmGk~=p#hB|-01+~-CKw+yaMW`g=W0BU zAy;D|<3=^kLVXFs`7DyL3S~Y;7^}5t;xhDi49;T7xtBTG5<0VH0o`0Qow}2gbIYBg zswxz`KdaR3^Hgqa^3;cxi-w@PrO{j8DjIfp1AejIyUkPK@$b+tCGXEn{`j@D*;eWa_&lLtn_j!T(4HN$@2fYT{-^!u(HV!%?>_#~)nxd(1VJwHxfcnq zpmSSp7p;X>2#oh_2EQGwt9@RHF_(b%j_qT3IsK<@ei|=&o58@53d70=kv>RGWP6sT~ww$cl(z1g2`yYZC$o7_Jn z_Li4zt?K_x3Ydo=(F^)L7Bq)$`-iD+Yl@xITWt7@UVsBwErb#s7A=d;S*_tb3{hxq zKr&^u3K6L{#%8?v8N&lo7b1~Chr-{-(jpkLAGKsV_$GN@_50ylo2qrK8_Yzzs*jN}>AVIA5L9<8Sqb+GwbLQ}Wrl>6MlHJ4P>lKUnEL zl0C>Zxu9omD~kz>$oP`}50rOnHoqMT=Us^d$f;*ZyTS*6ryF?o1iZk&xwUDA{}sR< zhVU+MYZKDHNrX87JKz905H-Oh@==0(jJX7|w;7I@A20&UlYE||2|L#wI3I@jj5`!g zCJ{Mk1kMG{5ATT)H!K75=7S>*(SbPug=+$hBhrTfAA|)E;jl~o0Pud`yZ~;JNM#%! zG;nT`(fDx#UnnYmX*gjR7L8BfyCfnff#Xl`E#+tI6b>0UcTzm`R^x}u8~lNw=fObG z=WcFY9SE*!bO%FDPYA7&yQ8nJ+}9EahTQ&8X*os}UccA3!zWqmy^nk7g12|3uWog- zx1|Ajy+f63SHJxKKRE92{@f3^LFmdGg?bfM%xSqL`*KWF5L>JVHZ*(e5R@+ zNpnvZQ-tV^P!*s|b!N(6Lko`ak9Xb3Rj}sy#+ynWZ`Wu$n zr78Y+x<2w}^OVFpU|HpTw89;1%?HC1BzKQBb>DJzCx30d`L_}o@bgm^z46EmO$KZ_ zmOwS#S$f~G^D2Xf2UJ>{do0v9;MAtjwSf|*kgL~Bxd-B@xjX)8*We6T+^4t4bADqV cVdUybm%!L(7`1d~l6l{>_*YEoFmuU&0&cgCdjJ3c delta 2286 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 delta 27371 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 Date: Thu, 24 Dec 2015 16:01:47 +0100 Subject: [PATCH 3/3] Bugfixes - new ore mechanicks - gui fixes --- Assets/BasicUtility/TileMap/TileMap.cs | 12 ++- Assets/BuildingPressEvent.cs | 20 ----- Assets/BuildingPressEvent.cs.meta | 12 --- Assets/CivMars/Items/IronPipe.cs | 7 +- Assets/CivMars/Items/Item.cs | 71 ----------------- Assets/CivMars/Items/Ore/CoalOre.cs | 4 +- Assets/CivMars/Items/Ore/IronOre.cs | 4 +- Assets/CivMars/Items/Ore/SandOre.cs | 4 +- Assets/CivMars/Items/Ore/StoneOre.cs | 4 +- Assets/CivMars/Items/Ore/UraniumOre.cs | 4 +- Assets/CivMars/NeedToBeImplemented/Food.cs | 15 ++-- .../NeedToBeImplemented/RefrinedUranium.cs | 10 +-- .../CivMars/NeedToBeImplemented/Resource.cs | 16 ++-- Assets/CivMars/NeedToBeImplemented/Tool.cs | 9 +-- Assets/CivMars/Ores/CoalOreTile.cs | 3 +- Assets/CivMars/Ores/OreTile.cs | 26 +++++-- Assets/CivMarsEngine/BuildingWGUI.cs | 7 +- .../GUI/Access Panel/AccesPanel.cs | 31 ++++---- .../InventoryDesplay/InventoryDesplay.cs | 6 ++ .../InventoryDrawedElement.cs | 11 +-- .../GUI/Buildables/BuildingLister.cs | 72 ++++++++--------- .../GUI/Inventory/PlayerInventory.cs | 6 +- .../GUI/UITextures/Fonts/Michroma.ttf.meta | 4 +- .../GUI/UITextures/GUI.Button.png | Bin 0 -> 210 bytes .../GUI/UITextures/GUI.Button.png.meta | 57 ++++++++++++++ .../GUI/UITextures/GUI.Header.png.meta | 2 +- .../GUI/UITextures/GUI.Inverted.png.meta | 2 +- .../GUI/UITextures/GUI.Inverted2.png.meta | 2 +- .../GUI/UITextures/GUI.base.png.meta | 2 +- Assets/CivMarsEngine/Item.cs | 73 ++++++++++++++++++ .../Items => CivMarsEngine}/Item.cs.meta | 0 .../Inventory/DoubleInventoryElement.prefab | Bin 19740 -> 19876 bytes .../Inventory/PayerInventoryElement.prefab | Bin 14744 -> 15044 bytes Assets/Prefabs/PlanedBuilding.prefab | Bin 35044 -> 35740 bytes Assets/Resources/Buildings/Chest.prefab | Bin 30056 -> 32824 bytes Assets/Scenes/Main.unity | Bin 193864 -> 195848 bytes Assets/Scenes/TestSceneMain.unity | Bin 250296 -> 231180 bytes 37 files changed, 271 insertions(+), 225 deletions(-) delete mode 100644 Assets/BuildingPressEvent.cs delete mode 100644 Assets/BuildingPressEvent.cs.meta delete mode 100644 Assets/CivMars/Items/Item.cs create mode 100644 Assets/CivMarsEngine/GUI/UITextures/GUI.Button.png create mode 100644 Assets/CivMarsEngine/GUI/UITextures/GUI.Button.png.meta create mode 100644 Assets/CivMarsEngine/Item.cs rename Assets/{CivMars/Items => CivMarsEngine}/Item.cs.meta (100%) diff --git a/Assets/BasicUtility/TileMap/TileMap.cs b/Assets/BasicUtility/TileMap/TileMap.cs index bf11b24..fc4aeda 100644 --- a/Assets/BasicUtility/TileMap/TileMap.cs +++ b/Assets/BasicUtility/TileMap/TileMap.cs @@ -392,14 +392,22 @@ public bool HasTileOn(TileVector cor) /// public TileTransform GetTileOn(int x, int y) { - return tiles[x, y]; + if (Inside(x, y)) + { + return tiles[x, y]; + } + else + { + Debug.LogError("x:" + x + ", y:" + y + "Is not inside the map"); + return null; + } } /// /// Returns the TileTransform of the tile on coordinates /// - /// Coordinates in TileVector + /// Coordinates in TileVector /// public TileTransform GetTileOn(TileVector v) { diff --git a/Assets/BuildingPressEvent.cs b/Assets/BuildingPressEvent.cs deleted file mode 100644 index ed4cf53..0000000 --- a/Assets/BuildingPressEvent.cs +++ /dev/null @@ -1,20 +0,0 @@ -using UnityEngine; -using UnityEngine.Events; -using System.Collections; - -public class BuildingPressEvent : MonoBehaviour { - - public UnityEvent events; - - public - - // Use this for initialization - void Start () { - - } - - // Update is called once per frame - void Update () { - - } -} diff --git a/Assets/BuildingPressEvent.cs.meta b/Assets/BuildingPressEvent.cs.meta deleted file mode 100644 index 0535b6b..0000000 --- a/Assets/BuildingPressEvent.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 0fb9a36b727bb4048b720fb8e1aad46a -timeCreated: 1450886541 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/CivMars/Items/IronPipe.cs b/Assets/CivMars/Items/IronPipe.cs index 411f383..01212f1 100644 --- a/Assets/CivMars/Items/IronPipe.cs +++ b/Assets/CivMars/Items/IronPipe.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using CivMarsEngine; -using UnityEngine; +using CivMarsEngine; namespace CivMars { diff --git a/Assets/CivMars/Items/Item.cs b/Assets/CivMars/Items/Item.cs deleted file mode 100644 index 860e2e5..0000000 --- a/Assets/CivMars/Items/Item.cs +++ /dev/null @@ -1,71 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using UnityEngine; - -public class Item -{ - public string name; - public int amount; - public int maxStackSize; - public Sprite texture; - - - public Item(int setAmount) - { - amount = setAmount; - } - - public Item(int setAmount, int SetMaxStackSize) - { - amount = setAmount; - maxStackSize = SetMaxStackSize; - } - - public Item() - { - } - - - public int Add(int addAmount) - { - if ((amount + addAmount) > (maxStackSize)) - { - int reamaining = (amount + addAmount) - maxStackSize; - amount = maxStackSize; - //Debug.Log(amount); - return reamaining; - } - else - { - amount = amount + addAmount; - //Debug.Log(i.amount); - return -1; - } - } - - /// - /// Remove amonunt fron the item - /// - /// amount to remove - /// Returns the remaining amount or -1 if completed - public int Remove(int remAmount) - { - if ((amount - remAmount) < 0) - { - int reamaining = remAmount - amount; - amount = 0; - //Debug.Log(amount); - return reamaining; - } - else - { - amount = amount - remAmount; - //Debug.Log(i.amount); - return -1; - } - } - -} - diff --git a/Assets/CivMars/Items/Ore/CoalOre.cs b/Assets/CivMars/Items/Ore/CoalOre.cs index 4b6e377..a3b961c 100644 --- a/Assets/CivMars/Items/Ore/CoalOre.cs +++ b/Assets/CivMars/Items/Ore/CoalOre.cs @@ -1,4 +1,6 @@ -namespace CivMars +using CivMarsEngine; + +namespace CivMars { public class CoalOre : Item { diff --git a/Assets/CivMars/Items/Ore/IronOre.cs b/Assets/CivMars/Items/Ore/IronOre.cs index f1e6926..e0ab1f4 100644 --- a/Assets/CivMars/Items/Ore/IronOre.cs +++ b/Assets/CivMars/Items/Ore/IronOre.cs @@ -1,4 +1,6 @@ -namespace CivMars +using CivMarsEngine; + +namespace CivMars { public class IronOre : Item { diff --git a/Assets/CivMars/Items/Ore/SandOre.cs b/Assets/CivMars/Items/Ore/SandOre.cs index b9d5532..d944dd3 100644 --- a/Assets/CivMars/Items/Ore/SandOre.cs +++ b/Assets/CivMars/Items/Ore/SandOre.cs @@ -1,4 +1,6 @@ -namespace CivMars +using CivMarsEngine; + +namespace CivMars { public class SandOre : Item { diff --git a/Assets/CivMars/Items/Ore/StoneOre.cs b/Assets/CivMars/Items/Ore/StoneOre.cs index 8fafc81..a0cb559 100644 --- a/Assets/CivMars/Items/Ore/StoneOre.cs +++ b/Assets/CivMars/Items/Ore/StoneOre.cs @@ -1,4 +1,6 @@ -namespace CivMars +using CivMarsEngine; + +namespace CivMars { public class StoneOre : Item { diff --git a/Assets/CivMars/Items/Ore/UraniumOre.cs b/Assets/CivMars/Items/Ore/UraniumOre.cs index 46547af..ae34fdc 100644 --- a/Assets/CivMars/Items/Ore/UraniumOre.cs +++ b/Assets/CivMars/Items/Ore/UraniumOre.cs @@ -1,4 +1,6 @@ -namespace CivMars +using CivMarsEngine; + +namespace CivMars { public class UraniumOre : Item { diff --git a/Assets/CivMars/NeedToBeImplemented/Food.cs b/Assets/CivMars/NeedToBeImplemented/Food.cs index 39d2ec2..5221d3e 100644 --- a/Assets/CivMars/NeedToBeImplemented/Food.cs +++ b/Assets/CivMars/NeedToBeImplemented/Food.cs @@ -1,10 +1,9 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; +using CivMarsEngine; - - public class Food:Item - { - } +namespace CivMars +{ + public class Food : Item + { + } +} diff --git a/Assets/CivMars/NeedToBeImplemented/RefrinedUranium.cs b/Assets/CivMars/NeedToBeImplemented/RefrinedUranium.cs index 0ec460f..d9e8241 100644 --- a/Assets/CivMars/NeedToBeImplemented/RefrinedUranium.cs +++ b/Assets/CivMars/NeedToBeImplemented/RefrinedUranium.cs @@ -1,11 +1,5 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - - - - public class RefrinedUranium:Item +using CivMarsEngine; +public class RefrinedUranium:Item { public string name = "RefrinedUranium"; diff --git a/Assets/CivMars/NeedToBeImplemented/Resource.cs b/Assets/CivMars/NeedToBeImplemented/Resource.cs index ad279f4..0c3ef76 100644 --- a/Assets/CivMars/NeedToBeImplemented/Resource.cs +++ b/Assets/CivMars/NeedToBeImplemented/Resource.cs @@ -1,11 +1,9 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; +using CivMarsEngine; - - - public class Resource:Item - { - } +namespace CivMars +{ + public class Resource : Item + { + } +} \ No newline at end of file diff --git a/Assets/CivMars/NeedToBeImplemented/Tool.cs b/Assets/CivMars/NeedToBeImplemented/Tool.cs index 57577b6..3fc3052 100644 --- a/Assets/CivMars/NeedToBeImplemented/Tool.cs +++ b/Assets/CivMars/NeedToBeImplemented/Tool.cs @@ -1,11 +1,6 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; +using CivMarsEngine; - - - public class Tool:Item +public class Tool:Item { } diff --git a/Assets/CivMars/Ores/CoalOreTile.cs b/Assets/CivMars/Ores/CoalOreTile.cs index d481534..296be3c 100644 --- a/Assets/CivMars/Ores/CoalOreTile.cs +++ b/Assets/CivMars/Ores/CoalOreTile.cs @@ -18,12 +18,11 @@ public override void Generate(System.Random r, TileMap map) base.Generate(r, map); } - override public void Regystrate() { base.ID = this.ID; - chanche = 0; + chanche = 100; chanche2 = 250; chancheReduce = 5; distance = -1; diff --git a/Assets/CivMars/Ores/OreTile.cs b/Assets/CivMars/Ores/OreTile.cs index 7b6ab69..8eaea06 100644 --- a/Assets/CivMars/Ores/OreTile.cs +++ b/Assets/CivMars/Ores/OreTile.cs @@ -31,7 +31,7 @@ public virtual void Generate(System.Random r, TileMap map) bool k = map.HasTileOn(pos); - if (r.Next(0,1000) <= chanche && first && k) + if (r.Next(0, 1000) <= chanche && first && k) { first = true; GameObject a = Instantiate(this.gameObject); @@ -41,7 +41,7 @@ public virtual void Generate(System.Random r, TileMap map) a.GetComponent().Spread(r, map, chanche2); } - + } } @@ -57,17 +57,27 @@ public void Spread(System.Random r, TileMap map, float chancheCurrent) for (int j = -1; j < 2; j++) { TileVector pos = transform.position + new TileVector(i, j); - if ((i != 0 || j != 0) && map.Inside(pos) && map.HasTileOn(pos)) + + bool k = !map.HasTileOn(pos); + + if ((i != 0 || j != 0) && map.Inside(pos) && !k) { - if (r.Next(1000) <= chancheCurrent) + if (r.Next(0, 1000) <= chancheCurrent) { - GameObject a = Instantiate(this.gameObject); + if (!k) + { + GameObject a = Instantiate(this.gameObject); - a.name = (int.Parse(this.name[0].ToString()) + 1).ToString() + "a"; + a.name = (int.Parse(this.name[0].ToString()) + 1).ToString() + "a"; - map.SetTile(pos.x, pos.y, a.GetComponent()); + map.SetTile(pos.x, pos.y, a.GetComponent()); - a.GetComponent().Spread(r, map, chancheCurrent - chancheReduce); + a.GetComponent().Spread(r, map, chancheCurrent - chancheReduce); + } + else if(map.GetTileOn(pos.x, pos.y).GetComponent().ID == this.ID) + { + map.GetTileOn(pos.x, pos.y).GetComponent().Spread(r, map, chancheCurrent - chancheReduce); + } } } } diff --git a/Assets/CivMarsEngine/BuildingWGUI.cs b/Assets/CivMarsEngine/BuildingWGUI.cs index 58015cb..16907f9 100644 --- a/Assets/CivMarsEngine/BuildingWGUI.cs +++ b/Assets/CivMarsEngine/BuildingWGUI.cs @@ -8,7 +8,7 @@ namespace CivMarsEngine { - public class BuildingWGUI : Building, IHasGui + public class BuildingWGUI : Building, IHasGui, IPointerClickHandler { public GameObject SideMenu; @@ -53,12 +53,11 @@ public int ClosingLevel() return 1; } - /* public void OnPointerClick(PointerEventData eventData) { - TogelGui(); + if (!eventData.rawPointerPress.transform.IsChildOf(graphics.transform)) + TogelGui(); } - */ #endregion } diff --git a/Assets/CivMarsEngine/GUI/Access Panel/AccesPanel.cs b/Assets/CivMarsEngine/GUI/Access Panel/AccesPanel.cs index 5fc01f6..9b140c6 100644 --- a/Assets/CivMarsEngine/GUI/Access Panel/AccesPanel.cs +++ b/Assets/CivMarsEngine/GUI/Access Panel/AccesPanel.cs @@ -10,7 +10,7 @@ public class AccesPanel : MonoBehaviour, IHasGui public Building OpenBuilding; - public bool open; + public bool on; public GameObject[] AccesTabs; @@ -22,48 +22,53 @@ public void Start() } - public void Update() + void Update() { if (Input.GetButtonUp("Inventory")) { - Debug.Log("Inventory opening"); TogelGui(); } } - - #region IhasGui + #region IHasGUI public void TogelGui() { - if (!open) + if (!on) { - if (GameCon.AlloweGUI(this as IHasGui)) + if (GameCon.HasOpendGui()) + { + GameCon.CloseGUI(null); + } + else { - Open(); + if (GameCon.AlloweGUI(this)) + { + Open(); + } } } else { - GameCon.CloseGUI(this as IHasGui); + GameCon.CloseGUI(this); Close(); } } public void Open() { - open = true; Graphicks.SetActive(true); + on = true; } public void Close() { - open = false; Graphicks.SetActive(false); + on = false; } public int ClosingLevel() { - return 10; + return int.MaxValue; } - #endregion +#endregion } } \ No newline at end of file diff --git a/Assets/CivMarsEngine/GUI/Access Panel/InventoryDesplay/InventoryDesplay.cs b/Assets/CivMarsEngine/GUI/Access Panel/InventoryDesplay/InventoryDesplay.cs index 3b5175c..4b51de7 100644 --- a/Assets/CivMarsEngine/GUI/Access Panel/InventoryDesplay/InventoryDesplay.cs +++ b/Assets/CivMarsEngine/GUI/Access Panel/InventoryDesplay/InventoryDesplay.cs @@ -59,6 +59,7 @@ void UpdateInventorySection(IInventory invThis, IInventory invOthe, GameObject[] actual.transform.SetParent(drawingCanvas.transform); actual.transform.SetSiblingIndex(i); + actual.transform.localScale = Vector3.one; actual.GetComponent().Set(invThis.GetStackInSlot(i), isplayer, invOthe, invThis, i); } //Item element @@ -78,6 +79,7 @@ void UpdateInventorySection(IInventory invThis, IInventory invOthe, GameObject[] actual.transform.SetParent(drawingCanvas.transform); actual.transform.SetSiblingIndex(i); + actual.transform.localScale = Vector3.one; actual.GetComponent().Set(invThis.GetStackInSlot(i), isplayer, invOthe, invThis, i); drawed[i] = actual; } @@ -100,6 +102,8 @@ void UpdateInventorySection(IInventory invThis, IInventory invOthe, GameObject[] actual = Instantiate(InventoryElementBack); actual.transform.SetParent(drawingCanvas.transform); actual.transform.SetSiblingIndex(i); + + actual.transform.localScale = Vector3.one; } } else @@ -109,6 +113,8 @@ void UpdateInventorySection(IInventory invThis, IInventory invOthe, GameObject[] actual = Instantiate(InventoryElementBack); actual.transform.SetParent(drawingCanvas.transform); actual.transform.SetSiblingIndex(i); + + actual.transform.localScale = Vector3.one; } } drawed[i] = actual; diff --git a/Assets/CivMarsEngine/GUI/Access Panel/InventoryDesplay/InventoryDrawedElement.cs b/Assets/CivMarsEngine/GUI/Access Panel/InventoryDesplay/InventoryDrawedElement.cs index c038112..47f0052 100644 --- a/Assets/CivMarsEngine/GUI/Access Panel/InventoryDesplay/InventoryDrawedElement.cs +++ b/Assets/CivMarsEngine/GUI/Access Panel/InventoryDesplay/InventoryDrawedElement.cs @@ -18,8 +18,8 @@ public class InventoryDrawedElement : MonoBehaviour public IInventory thisinv; - public GameObject nameDisplay; - public GameObject amountDisplay; + public Text nameDisplay; + public Text amountDisplay; public Button button; @@ -47,8 +47,7 @@ void Update() public void Set(int setAmount) { this.amount = setAmount; - amountDisplay.GetComponent().text = null; - amountDisplay.GetComponent().text = setAmount.ToString(); + amountDisplay.text = setAmount.ToString(); //Debug.Log("updated drawed inv element: amount: " + amount + " type: " + this.name + " obj: " + this.GetType().ToString()); } @@ -56,9 +55,7 @@ public void Set(int setAmount) public void Set(string setName) { this.drawname_name = setName; - //Debug.Log(setName); - - nameDisplay.GetComponent().text = setName.ToString(); + nameDisplay.text = setName.ToString(); } public void Set(string setName, int setAmount) diff --git a/Assets/CivMarsEngine/GUI/Buildables/BuildingLister.cs b/Assets/CivMarsEngine/GUI/Buildables/BuildingLister.cs index aab8e44..a88346c 100644 --- a/Assets/CivMarsEngine/GUI/Buildables/BuildingLister.cs +++ b/Assets/CivMarsEngine/GUI/Buildables/BuildingLister.cs @@ -1,16 +1,19 @@ using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; +using UnityEngine.EventSystems; +using System; namespace CivMarsEngine { - public class BuildingLister : MonoBehaviour, IHasGui + public class BuildingLister : MonoBehaviour, IHasGui,IPointerClickHandler { public GameObject buildableDrawElement; public GameObject buildingDesplayCanvas; - public GameObject planedBuildingPrefab; + public GraphicRaycaster raycaster; + bool guion; GameController GameCon; @@ -49,6 +52,7 @@ void Start() actual.transform.SetSiblingIndex(i); actual.transform.FindChild("Icon").GetComponent().sprite = ((IBuildable)GameRegystry.buildings[buildingID[i]]).GetImage(); actual.GetComponent().group = toglegroup; + actual.transform.localScale = Vector3.one; } } @@ -57,52 +61,33 @@ void Start() void Update() { - if (state == BuildingListerStates.Idle) + if (Input.GetButtonUp("BuildingList") && (state == BuildingListerStates.Idle|| state == BuildingListerStates.Selecting)) { - inBuilding.SetActive(false); - inSelecting.SetActive(false); - if (Input.GetButtonUp("BuildingList")) - { Debug.Log("Buildning opening"); - TogelGui(); - } } else if (state == BuildingListerStates.Building) { - inBuilding.SetActive(true); - inSelecting.SetActive(false); - } - else if (state == BuildingListerStates.Selecting) - { - inBuilding.SetActive(false); - inSelecting.SetActive(true); - if (Input.GetButtonUp("BuildingList")) + if (Input.GetMouseButtonUp(0) && SelectedBuilding != -1 && !EventSystem.current.IsPointerOverGameObject()) { - Debug.Log("Buildning opening"); - - TogelGui(); - } - } + Vector3 ray = Camera.main.ScreenToWorldPoint(Input.mousePosition); - if (Input.GetMouseButtonDown(0) && SelectedBuilding != -1 && state == BuildingListerStates.Building) - { - Vector3 ray = Camera.main.ScreenToWorldPoint(Input.mousePosition); - - TileVector pos = new TileVector(Mathf.Round(ray.x - 0.5f), -1 * Mathf.Round(ray.y + 0.5f - )); + TileVector pos = new TileVector(Mathf.Round(ray.x - 0.5f), -1* Mathf.Round(ray.y + 0.5f),TileVectorTypes.ySwaped); - if (GameCon.map.Buildings.GetTileOn((int)pos.x, (int)pos.y) == null) - { - PlanedBuilding p = Instantiate(planedBuildingPrefab).GetComponent(); - GameCon.map.Buildings.SetTile(pos.x, pos.y, p.transform); + if (GameCon.map.Buildings.GetTileOn((int)pos.x, (int)pos.y) == null) + { + PlanedBuilding p = Instantiate(planedBuildingPrefab).GetComponent(); + GameCon.map.Buildings.SetTile(pos.x, pos.y, p.transform); - p.SetBuilding(((IBuildable)GameRegystry.buildings[buildingID[SelectedBuilding]])); + p.SetBuilding(((IBuildable)GameRegystry.buildings[buildingID[SelectedBuilding]])); + } + GameCon.CloseGUI(this); + Close(); } - GameCon.CloseGUI(this); - Close(); } + + } public void BuildSelected() @@ -113,6 +98,9 @@ public void BuildSelected() return; } + inBuilding.SetActive(true); + inSelecting.SetActive(false); + state = BuildingListerStates.Building; } @@ -120,6 +108,8 @@ public void CancelBuilding() { SelectedBuilding = -1; state = BuildingListerStates.Selecting; + inBuilding.SetActive(false); + inSelecting.SetActive(true); } #region IhasGui @@ -143,12 +133,17 @@ public void Open() { guion = true; state = BuildingListerStates.Selecting; + inBuilding.SetActive(false); + inSelecting.SetActive(true); } public void Close() { guion = false; state = BuildingListerStates.Idle; + + inBuilding.SetActive(false); + inSelecting.SetActive(false); } public int ClosingLevel() @@ -162,7 +157,14 @@ public int ClosingLevel() return int.MaxValue; } } + + public void OnPointerClick(PointerEventData eventData) + { + throw new NotImplementedException(); + } #endregion + + } public enum BuildingListerStates diff --git a/Assets/CivMarsEngine/GUI/Inventory/PlayerInventory.cs b/Assets/CivMarsEngine/GUI/Inventory/PlayerInventory.cs index f177605..9cddccd 100644 --- a/Assets/CivMarsEngine/GUI/Inventory/PlayerInventory.cs +++ b/Assets/CivMarsEngine/GUI/Inventory/PlayerInventory.cs @@ -54,7 +54,7 @@ public void UpdateInventory() actual.transform.SetParent(InventoryCanvasPlayer.transform); actual.transform.SetSiblingIndex(i); - + actual.transform.localScale = Vector3.one; actual.GetComponent().Set(player.GetStackInSlot(i), i); @@ -75,7 +75,7 @@ public void UpdateInventory() actual.transform.SetParent(InventoryCanvasPlayer.transform); actual.transform.SetSiblingIndex(i); - + actual.transform.localScale = Vector3.one; actual.GetComponent().Set(player.GetStackInSlot(i), i); } } @@ -102,6 +102,7 @@ public void UpdateInventory() actual = Instantiate(InventoryElementBack); actual.transform.SetParent(InventoryCanvasPlayer.transform); actual.transform.SetSiblingIndex(i); + actual.transform.localScale = Vector3.one; } } else @@ -111,6 +112,7 @@ public void UpdateInventory() actual = Instantiate(InventoryElementBack); actual.transform.SetParent(InventoryCanvasPlayer.transform); actual.transform.SetSiblingIndex(i); + actual.transform.localScale = Vector3.one; } } drawedInvPlayer[i] = actual; diff --git a/Assets/CivMarsEngine/GUI/UITextures/Fonts/Michroma.ttf.meta b/Assets/CivMarsEngine/GUI/UITextures/Fonts/Michroma.ttf.meta index 40eeb31..b8c1d68 100644 --- a/Assets/CivMarsEngine/GUI/UITextures/Fonts/Michroma.ttf.meta +++ b/Assets/CivMarsEngine/GUI/UITextures/Fonts/Michroma.ttf.meta @@ -4,7 +4,7 @@ timeCreated: 1449001620 licenseType: Free TrueTypeFontImporter: serializedVersion: 2 - fontSize: 16 + fontSize: 1 forceTextureCase: -2 characterSpacing: 1 characterPadding: 0 @@ -13,7 +13,7 @@ TrueTypeFontImporter: fontNames: [] fallbackFontReferences: [] customCharacters: - fontRenderingMode: 0 + fontRenderingMode: 1 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/CivMarsEngine/GUI/UITextures/GUI.Button.png b/Assets/CivMarsEngine/GUI/UITextures/GUI.Button.png new file mode 100644 index 0000000000000000000000000000000000000000..44b7036d0b709ad88a4f19d5faef6564258984bb GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={W7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0h7I;J!GcfQS24TkI`72U@f)XXJ5hcO-X(i=}MX3x0iJ5sNdU>fO3MP66 zdS-umlJ5i6ID5J{hIn|tJ-d+cfPp~6fj3tq>)&%NDwIFU%aA^8uT%}UhPl8LX^vC8 xEKk{*ikKaDHZHj15Rj(;5`Ld>{!_v;_J!46=O(Kt1MOyD@O1TaS?83{1OQxsL9GA) literal 0 HcmV?d00001 diff --git a/Assets/CivMarsEngine/GUI/UITextures/GUI.Button.png.meta b/Assets/CivMarsEngine/GUI/UITextures/GUI.Button.png.meta new file mode 100644 index 0000000..d8eda35 --- /dev/null +++ b/Assets/CivMarsEngine/GUI/UITextures/GUI.Button.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 34c0e8673dc93a140985b6d0543c6293 +timeCreated: 1450900767 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 2, y: 2, z: 2, w: 2} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/CivMarsEngine/GUI/UITextures/GUI.Header.png.meta b/Assets/CivMarsEngine/GUI/UITextures/GUI.Header.png.meta index 809ca23..34c98e1 100644 --- a/Assets/CivMarsEngine/GUI/UITextures/GUI.Header.png.meta +++ b/Assets/CivMarsEngine/GUI/UITextures/GUI.Header.png.meta @@ -44,7 +44,7 @@ TextureImporter: alignment: 0 spritePivot: {x: 0.5, y: 0.5} spriteBorder: {x: 3, y: 3, z: 3, w: 3} - spritePixelsToUnits: 2 + spritePixelsToUnits: 200 alphaIsTransparency: 1 textureType: 8 buildTargetSettings: [] diff --git a/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted.png.meta b/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted.png.meta index f6bdaca..30f28d5 100644 --- a/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted.png.meta +++ b/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted.png.meta @@ -44,7 +44,7 @@ TextureImporter: alignment: 0 spritePivot: {x: 0.5, y: 0.5} spriteBorder: {x: 3, y: 3, z: 3, w: 3} - spritePixelsToUnits: 2 + spritePixelsToUnits: 200 alphaIsTransparency: 1 textureType: 8 buildTargetSettings: [] diff --git a/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted2.png.meta b/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted2.png.meta index 31f7e28..3ea34aa 100644 --- a/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted2.png.meta +++ b/Assets/CivMarsEngine/GUI/UITextures/GUI.Inverted2.png.meta @@ -44,7 +44,7 @@ TextureImporter: alignment: 0 spritePivot: {x: 0.5, y: 0.5} spriteBorder: {x: 3, y: 3, z: 3, w: 3} - spritePixelsToUnits: 2 + spritePixelsToUnits: 200 alphaIsTransparency: 1 textureType: 8 buildTargetSettings: [] diff --git a/Assets/CivMarsEngine/GUI/UITextures/GUI.base.png.meta b/Assets/CivMarsEngine/GUI/UITextures/GUI.base.png.meta index a39e2b9..d62c8e6 100644 --- a/Assets/CivMarsEngine/GUI/UITextures/GUI.base.png.meta +++ b/Assets/CivMarsEngine/GUI/UITextures/GUI.base.png.meta @@ -44,7 +44,7 @@ TextureImporter: alignment: 0 spritePivot: {x: 0.5, y: 0.5} spriteBorder: {x: 3, y: 3, z: 3, w: 3} - spritePixelsToUnits: 2 + spritePixelsToUnits: 75 alphaIsTransparency: 1 textureType: 8 buildTargetSettings: [] diff --git a/Assets/CivMarsEngine/Item.cs b/Assets/CivMarsEngine/Item.cs new file mode 100644 index 0000000..cf35034 --- /dev/null +++ b/Assets/CivMarsEngine/Item.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using UnityEngine; + +namespace CivMarsEngine +{ + public class Item + { + public string name = ""; + public int amount; + public int maxStackSize; + public Sprite texture; + + + public Item(int setAmount) + { + amount = setAmount; + } + + public Item(int setAmount, int SetMaxStackSize) + { + amount = setAmount; + maxStackSize = SetMaxStackSize; + } + + public Item() + { + } + + + public int Add(int addAmount) + { + if ((amount + addAmount) > (maxStackSize)) + { + int reamaining = (amount + addAmount) - maxStackSize; + amount = maxStackSize; + //Debug.Log(amount); + return reamaining; + } + else + { + amount = amount + addAmount; + //Debug.Log(i.amount); + return -1; + } + } + + /// + /// Remove amonunt fron the item + /// + /// amount to remove + /// Returns the remaining amount or -1 if completed + public int Remove(int remAmount) + { + if ((amount - remAmount) < 0) + { + int reamaining = remAmount - amount; + amount = 0; + //Debug.Log(amount); + return reamaining; + } + else + { + amount = amount - remAmount; + //Debug.Log(i.amount); + return -1; + } + } + + } +} \ No newline at end of file diff --git a/Assets/CivMars/Items/Item.cs.meta b/Assets/CivMarsEngine/Item.cs.meta similarity index 100% rename from Assets/CivMars/Items/Item.cs.meta rename to Assets/CivMarsEngine/Item.cs.meta diff --git a/Assets/Prefabs/Inventory/DoubleInventoryElement.prefab b/Assets/Prefabs/Inventory/DoubleInventoryElement.prefab index 1e2220b2efe51c2694767545314568dccd8912cf..b656455ced075992516756afb8bbd90a02522d92 100644 GIT binary patch delta 328 zcmbO;i*dbhC@q1SZBWldsxbpPXaIv3ZZJ z1}l>eb(^1i#4>5T3EW|O_Kc5hp>3C)v2n3ISh_)TJ4D$^ z5DgNupM1eiVlt1X$mSW|7L1H6lP~(1*K-3U@)C1XT{4RcauO>cT7V?7MKD2LAR{q1 zzcjA|T{Qy(&@nJ&a9R||%8hr+2dYmjNz{WdgEOmAf#S?SY;0gKxzI&%vVboS00TBu AL;wH) delta 242 zcmZ27n{m!8Mgax}+hzs^Ul|4l27VxW!9)Q~G3DuMQ=goelX7at&tsSJ{%_O(O7=2r zUMT0rG}%u}V)9z1DV%XYF&-e6pByhHJ~@$DgE4Dz7qc^O1yHOFDyIsT`^a3x>7JOI z>YtRAn!GuU<(lbcE2~LNj4_kX+FYL;V8<~z#*Sn28e0ukCPs$M*PK4F@-M4n0vZ7U z@8&aYzU~pr1abrzEIWV1j)9@U-s9mThtJ#R?PFlL;L!S7^B_>t9)u?!u#=el$3tXu VhqndeWCuHe$rpSyCQtAc0RSYZN@)N9 diff --git a/Assets/Prefabs/Inventory/PayerInventoryElement.prefab b/Assets/Prefabs/Inventory/PayerInventoryElement.prefab index b58eb700a27e70bc00961700d69ebd0fe88496a3..66c11459cb95aaa130cecef1552d718d959b043c 100644 GIT binary patch delta 383 zcmbPHe590vfkC&Nfx+s?Mve>Gk{XN*41fOr|6jxaWB`GXdoY;MG5MpmG~)&!DLh$0 zhlBA3m}R5GAip{OW|RX(#S6)4UO z#Kw~sT1blmT?I77H7_wKCp87g2H9sg`JkS(ga}v$$$a0;ykMaA$rmgXWHBV2Qj1I6 fGE3mvCp%cM@aD#cq*jzb40W1ZXs$fD$C3vC!kcO& delta 235 zcmX?7I-{6_fkC&Nfx&XdMve>Gk`9av41fOr|6jxaWB`GXdoY->VDd+8X~q*kQh2h0 z4hQ20Fv~`VLskN4fCfHCLFKM*FQU#RFh8L@; zo?SMp*_AZav{;tlo)^Tj6l2LZfbd1JEQ{il1c84I2t6(5o^sJshH;9{3E;3S)|!~`}MN~XyAC{D=$?6?K%SfC9+k}nCrE8`ny z;16Vc(+qr6#)~C9l^@_gutGsDl->&40ek8h)bz53+p__=CVU(PwK!%!r=*%lKbVF*!5={cZSm28|X5{}J~03e2_ z=W+=j09+^IIWusxjN`jQW&0(7?E}KfF9jmpzJi3%0UAID1|VsJf?rA#tg)8-DUuDL zzE5_roa^HrO0ux_faCG!B5sjzrXb-HvSTCQIPgqlzaj28kAso`UxP`N3v0PhDJ6EFioC{g^JjKk|c4L>jAD+zS|)D45OU{!R3bTk(Lhd)vP zgk$o^F3C7PkvMAo0Wm1B;cfY>b?e|Jx7QaCw)+AeS9`}6U!bhT6$n~|AiN^@aCjUQ z9=|UTba{j26|kxjy`rbn!?kL~Lju!O_9l58TiQkc9uVWaH!@i1q=vk+s|yFyPkcP* z&f!mv{JP^0yn8!{6@e zjwIWkBt&BOjZkW5kM?WfH=(|Vn%Ud+Yp9WZTd&R>OCkh|_Z;4o0Eq)jg#7mOQ$F`I z+MtaafeUG5iyG8%>2TG|Y-5AE$Of0|KIn||UD#3ZpldGj*#P&;58N1+#dFMJlw@aE zZ-bUzU>`PU*A1x&v4iw4u7`(B$f4bmo)Yqph1{n`W$Tb+$r|==gGQ0AW12=yrUAbE zAHmM=I898Tm2bvtuq5OMwxdx?3A@%fmxUXZ)WEqu;OxjHjGV9KdauArOZ&NW6r^8q zPUTS2QRJ3v(A9Chboi#>je<@Gl6)C*B$;I)+wRcBwSY<`^ElL*L%r#926C*;fw<98SA z=IUeYuv1H~va?QYyd7Q)6^&eR?xUP6CT>O=gZZ74x>mvy*<)wDoA% z92sj1#xi|VDm&y)Y1(c zcfKy|N(J*~cC<^+zxP*SVqoL{ delta 2203 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 VQ9_et{B&^vUmmO!Np(%R{sB&VG@}3j delta 728 zcmZvY?@Lo*6vxkV@9w<*m|k_rx=L*oxnj`77ttbEKV&aPAj+H+tc9D7DYDjV{nGAB zqoN-N!YstzR0Q^8mugCaQGbBF6M_gr~==S%z9 z;@&w2wYhbF?Fj*wI^6p3zJ??E=(#71iMXq;`8rWrxzJ0#FI57Zq^xY528q|2A|`WI z0d!JjgEN7%2U8|X5mOkzCTAQ$;hD*_YJe1#{&HsFuy)2|C031ded^)q8UPRV|K=J> zXcY`ovuFeGZebJBE3N^w#hQiQIy?|leKJkTP33Pq45O^bm%6x{cN?~GyqmLL1;=8l zpeZ;>F3-17u4*B!TqG7G*Y7;c8-9K@nX?|($R%HoRdLl9Z2*`c)iMuLdHPQecUdQP zYYS5kg*h8<#7JBfoOZktS9iR&(~oG=|hIk=li`uw0MF)Myd1u&6T(3x@I z!jKcEFWB{#^A<+Pl@8ERLvPlB#ZejknNC)L_cFhjtlt9TCm(7v*@3%6&Xf{n$VlHqDQOw53Fp@r2qf` diff --git a/Assets/Scenes/Main.unity b/Assets/Scenes/Main.unity index 6e964ce87153781a5107e15bcb92d76c0fe06fd0..20cac6aae1cd250ec0483856c92bda0ef93fdb8b 100644 GIT binary patch delta 18236 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 Z?Qq5E@{_jGpgFGt$A0d?1GE;w{~xhQs&4=Q delta 14844 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 z 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

tYyiV}_T|DGa&V{(99QG>H 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