Correction des commentaires de merge pour ResourceMaker

_rigidbody est la variable contenant Rigidbody2D

Corrigé l'indentation de GenerateResource
This commit is contained in:
Ader Alisma 01 2023-06-30 10:33:54 -04:00
parent f9e9abe43a
commit 1dcca774d5

View File

@ -13,6 +13,7 @@ public class ResourceMaker : MonoBehaviour
[SerializeField]
private Vector2 _endPosition;
private Vector2 _startPosition;
private Rigidbody2D _rigidbody;
private float _desiredTime = 1.5f;
private float _timePassed = 0f;
private bool _isPlaying = false;
@ -22,8 +23,9 @@ public class ResourceMaker : MonoBehaviour
_resourceManagerInstance = ResourceManager.Instance;
_startPosition = transform.position;
transform.position = new Vector2(transform.position.x, transform.position.y + 0.5f);
gameObject.GetComponent<Rigidbody2D>().AddForce(transform.up * 20.0f);
gameObject.GetComponent<Rigidbody2D>().gravityScale = 0.1f;
_rigidbody = GetComponent<Rigidbody2D>();
_rigidbody.AddForce(transform.up * 20.0f);
_rigidbody.gravityScale = 0.1f;
}
/// <summary>
@ -33,8 +35,8 @@ public class ResourceMaker : MonoBehaviour
{
if (Vector2.Distance(transform.position, _startPosition) < 0.01f)
{
gameObject.GetComponent<Rigidbody2D>().gravityScale = 0.0f;
gameObject.GetComponent<Rigidbody2D>().velocity = Vector2.zero;
_rigidbody.gravityScale = 0.0f;
_rigidbody.velocity = Vector2.zero;
}
if (_isPlaying)
@ -63,9 +65,10 @@ public class ResourceMaker : MonoBehaviour
}
}
public void GenerateResource(){
public void GenerateResource()
{
_isPlaying = true;
gameObject.GetComponent<Rigidbody2D>().gravityScale = 0.0f;
gameObject.GetComponent<Rigidbody2D>().velocity = Vector2.zero;
_rigidbody.gravityScale = 0.0f;
_rigidbody.velocity = Vector2.zero;
}
}