From 0c0add8f43cb1bde769ea144f3efb199177c544d Mon Sep 17 00:00:00 2001 From: Ader Alisma 01 Date: Sun, 11 Jun 2023 18:40:10 -0400 Subject: [PATCH] =?UTF-8?q?Augment=C3=A9=20la=20vitesse=20de=20production?= =?UTF-8?q?=20de=20ressource?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix la zone de ramassage --- Assets/Scripts/Resource/ResourceManager.cs | 17 ----------------- Assets/Scripts/Tiles/ResourceTile.cs | 6 +++--- Assets/Tiles/Farm.asset | 4 ++-- Assets/Tiles/Forest.asset | 2 +- Assets/Tiles/Mountain.asset | 4 ++-- 5 files changed, 8 insertions(+), 25 deletions(-) diff --git a/Assets/Scripts/Resource/ResourceManager.cs b/Assets/Scripts/Resource/ResourceManager.cs index 12f8208..70bc44e 100644 --- a/Assets/Scripts/Resource/ResourceManager.cs +++ b/Assets/Scripts/Resource/ResourceManager.cs @@ -96,21 +96,4 @@ public class ResourceManager : MonoBehaviour } return false; } - - private void Update() - { - if (Input.GetMouseButtonDown(0)) - { - Vector2 clickPoint = Camera.main.ScreenToWorldPoint(Input.mousePosition); - RaycastHit2D hit = Physics2D.Raycast(clickPoint, transform.up); - if (hit.collider != null) - { - if (hit.collider.CompareTag("Resource")) - { - hit.collider.GetComponent().GenerateResource(); - } - } - } - } - } diff --git a/Assets/Scripts/Tiles/ResourceTile.cs b/Assets/Scripts/Tiles/ResourceTile.cs index 8dcca62..cdf9adc 100644 --- a/Assets/Scripts/Tiles/ResourceTile.cs +++ b/Assets/Scripts/Tiles/ResourceTile.cs @@ -14,8 +14,8 @@ public class ResourceTile : LevelTile [SerializeField] private float _yieldSpeed = 1; //resource per second [SerializeField] - [Range(-0.5f, 0.5f)] - private float _randomPositionConfig = 0.0f; + [Range(0.0f, 5.0f)] + private float _randomPositionConfig = 0.5f; private float _yieldCounter = 0; public bool Occupied { get; set; } @@ -28,7 +28,7 @@ public class ResourceTile : LevelTile if (_yieldCounter < 1) return; _yieldCounter = 0; - float rangeConfig = 0.3f + _randomPositionConfig; + float rangeConfig = 0.5f + _randomPositionConfig; Vector3 yieldPosition = new Vector3(Position.x + Random.Range(-rangeConfig, rangeConfig), Position.y, Position.z); var yielded = Instantiate(_yieldPrefab, yieldPosition, Quaternion.identity); yielded.transform.SetParent(LevelManager.Instance.LevelTransform); diff --git a/Assets/Tiles/Farm.asset b/Assets/Tiles/Farm.asset index 8fd0327..6124109 100644 --- a/Assets/Tiles/Farm.asset +++ b/Assets/Tiles/Farm.asset @@ -14,5 +14,5 @@ MonoBehaviour: m_EditorClassIdentifier: _sprite: {fileID: 21300000, guid: 9bd2451627165d44ab67ea16cdabaf2f, type: 3} _yieldPrefab: {fileID: 6962989255644195630, guid: a2dc5d9672c10074fa9c35c12f6339c1, type: 3} - _yieldSpeed: 0.1 - _randomPositionConfig: 0 + _yieldSpeed: 0.5 + _randomPositionConfig: 0.5 diff --git a/Assets/Tiles/Forest.asset b/Assets/Tiles/Forest.asset index 436c969..10bb32e 100644 --- a/Assets/Tiles/Forest.asset +++ b/Assets/Tiles/Forest.asset @@ -14,5 +14,5 @@ MonoBehaviour: m_EditorClassIdentifier: _sprite: {fileID: 21300000, guid: 5c630d8b4d37f5d4f974d38f670ad5c1, type: 3} _yieldPrefab: {fileID: 6962989255644195630, guid: f20569b5452c2b341a95d656b7534b7e, type: 3} - _yieldSpeed: 0.1 + _yieldSpeed: 0.5 _randomPositionConfig: 0.5 diff --git a/Assets/Tiles/Mountain.asset b/Assets/Tiles/Mountain.asset index 6b6a489..53f427b 100644 --- a/Assets/Tiles/Mountain.asset +++ b/Assets/Tiles/Mountain.asset @@ -14,5 +14,5 @@ MonoBehaviour: m_EditorClassIdentifier: _sprite: {fileID: 21300000, guid: 6298844400e212d40bce870425ac2a5b, type: 3} _yieldPrefab: {fileID: 6962989255644195630, guid: 484f0eca1c74ae34694692de56a36739, type: 3} - _yieldSpeed: 0.1 - _randomPositionConfig: -0.5 + _yieldSpeed: 0.5 + _randomPositionConfig: 0.5