From 95f941abb83b1f16535dae5c5bf6138a244e1370 Mon Sep 17 00:00:00 2001 From: dddushesss <37773701+dddushesss@users.noreply.github.com> Date: Wed, 5 Jan 2022 21:33:46 +0300 Subject: [PATCH] weapon fixes --- .vsconfig | 6 - Assets/Prefab/Items/Tower.prefab | 14 +-- Assets/Resources/Data/ItemData.asset | 7 +- Assets/Scripts/Data/UIData.cs | 1 + Assets/Scripts/GameUI/PlayerInventoryView.cs | 124 +++++++++++-------- Assets/Scripts/Items/AttackBonus.cs | 1 + Assets/Scripts/Items/DefenceBonus.cs | 1 + Assets/Scripts/Units/PlayerControl.cs | 1 + Assets/TowerView.cs | 5 +- AssetsChosenWeapon.json | 1 - Packages/manifest.json | 3 - Packages/packages-lock.json | 24 ---- README.MD | 7 -- 13 files changed, 92 insertions(+), 103 deletions(-) delete mode 100644 .vsconfig delete mode 100644 AssetsChosenWeapon.json delete mode 100644 README.MD diff --git a/.vsconfig b/.vsconfig deleted file mode 100644 index aade28f6..00000000 --- a/.vsconfig +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": "1.0", - "components": [ - "Microsoft.VisualStudio.Workload.ManagedGame" - ] -} diff --git a/Assets/Prefab/Items/Tower.prefab b/Assets/Prefab/Items/Tower.prefab index 5217e25c..276852fa 100644 --- a/Assets/Prefab/Items/Tower.prefab +++ b/Assets/Prefab/Items/Tower.prefab @@ -95,19 +95,19 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 5db196e1099b97246bde07a348189567, type: 3} m_Name: m_EditorClassIdentifier: - _weapon: + weapon: name: Tower - icon: {fileID: 4774919592469818776} + icon: {fileID: 0} objectToThrow: {fileID: 4746165193704193263, guid: 4e7523811a052fd46acf941fc69c8c98, type: 3} VFXGameObject: {fileID: 2957420090356197408, guid: 5d1244f7b80cadd428a70173a01ce889, type: 3} - manaCost: 0 - damage: 10 + modifiedDamage: 0 + damage: 15 speed: 10 - disnatce: 10 - reloadTime: 3 - shots: 3 + disnatce: 6 + reloadTime: 6 + shots: 4 shotSound: {fileID: 8300000, guid: 9ea918c6c23577f4e885a8490d2f2046, type: 3} hitSound: {fileID: 8300000, guid: 6c42231c18643dc4d9d8f8d15bc4735b, type: 3} --- !u!136 &5879628246065515362 diff --git a/Assets/Resources/Data/ItemData.asset b/Assets/Resources/Data/ItemData.asset index 7270ebb4..b4a54895 100644 --- a/Assets/Resources/Data/ItemData.asset +++ b/Assets/Resources/Data/ItemData.asset @@ -20,19 +20,22 @@ MonoBehaviour: spawnablePrefab: {fileID: 4774919592469818776, guid: 0dbed8f974ba44a42af9d8fcae504ce0, type: 3} values: + spawnChance: 0.23 - prefab: {fileID: 3197816592181874056, guid: 2704c4f795b0d7748a3e3fa53be4d893, type: 3} isInstantUse: 1 type: AttackBonus icon: {fileID: 21300000, guid: caf8bc0311dd2fc4ca1528a82a063754, type: 3} spawnablePrefab: {fileID: 0} - values: 030000000f000000 + values: 0500000064000000 + spawnChance: 0.62 - prefab: {fileID: 8639522512577941448, guid: 7b6a7f64e52da514d88aa97ad8f863df, type: 3} isInstantUse: 1 type: DefenceBonus icon: {fileID: 21300000, guid: 35be128594dcdce48b5d8e5317b38ed9, type: 3} spawnablePrefab: {fileID: 0} - values: 0a0000001e000000 + values: 1e0000001e000000 + spawnChance: 0.77 fromTimeSpawn: 3 toTimeSpawn: 10 diff --git a/Assets/Scripts/Data/UIData.cs b/Assets/Scripts/Data/UIData.cs index f3d61ebc..1a0b33c3 100644 --- a/Assets/Scripts/Data/UIData.cs +++ b/Assets/Scripts/Data/UIData.cs @@ -1,5 +1,6 @@ using System.Collections.Generic; using Chars; +using GameUI; using UnityEngine; namespace Data diff --git a/Assets/Scripts/GameUI/PlayerInventoryView.cs b/Assets/Scripts/GameUI/PlayerInventoryView.cs index bcefeaa5..799c3e42 100644 --- a/Assets/Scripts/GameUI/PlayerInventoryView.cs +++ b/Assets/Scripts/GameUI/PlayerInventoryView.cs @@ -1,68 +1,90 @@ using System; -using System.Collections; using System.Collections.Generic; using Items; using UnityEngine; using UnityEngine.UI; -public class PlayerInventoryView : MonoBehaviour +namespace GameUI { - [SerializeField] private GameObject item; - [SerializeField] private GameObject grid; - - public Action OnItemInvoked; - - private List