adding in some needed packages
This commit is contained in:
parent
9e739f5dc8
commit
aba5310742
1012 changed files with 494191 additions and 1 deletions
67
Assets/DamageNumbersPro/Demo C#/DNP_ExampleMesh.cs
Normal file
67
Assets/DamageNumbersPro/Demo C#/DNP_ExampleMesh.cs
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
/*
|
||||
* Hello user.
|
||||
*
|
||||
* This is a script made to teach you how to use the asset.
|
||||
*
|
||||
* Use DamageNumberGUI for spawning any popups in screen-space or in a GUI canvas.
|
||||
* Use DamageNumberMesh for spawning any popups in world-space.
|
||||
*
|
||||
* If you need more help, you can check out the documentation.
|
||||
* Or message me via discord or email.
|
||||
*/
|
||||
|
||||
using UnityEngine;
|
||||
using DamageNumbersPro; //Include DamageNumbersPro Namespace <----- [REQUIRED]
|
||||
|
||||
namespace DamageNumbersPro.Demo
|
||||
{
|
||||
public class DNP_ExampleMesh : MonoBehaviour
|
||||
{
|
||||
public DamageNumber popupPrefab; //Reference DamageNumber Prefab <----- [REQUIRED]
|
||||
|
||||
|
||||
public Transform target;
|
||||
void Update()
|
||||
{
|
||||
if(DNP_InputHandler.GetLeftClick())
|
||||
{
|
||||
SpawnPopup(Mathf.Round(Random.Range(1, 10)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void SpawnPopup(float number)
|
||||
{
|
||||
DamageNumber newPopup = popupPrefab.Spawn(target.position + new Vector3(0, 0.25f, -1), number); //Spawn DamageNumber At Target <----- [REQUIRED]
|
||||
|
||||
|
||||
//You can do any change you want on the DamageNumber returned by the Spawn(...) function.
|
||||
//The following code is [OPTIONAL] just to show you some examples.
|
||||
|
||||
|
||||
//Let's make the popup follow the target.
|
||||
newPopup.SetFollowedTarget(target);
|
||||
|
||||
//Let's check if the number is greater than 5.
|
||||
if (number > 5)
|
||||
{
|
||||
//Let's increase the popup's scale.
|
||||
newPopup.SetScale(1.5f);
|
||||
|
||||
//Let's change the color of the popup.
|
||||
newPopup.SetColor(new Color(1, 0.2f, 0.2f));
|
||||
}
|
||||
else
|
||||
{
|
||||
//The following lines reset the changes above.
|
||||
//This would only be neccesary for pooled popups.
|
||||
newPopup.SetScale(1);
|
||||
newPopup.SetColor(new Color(1, 0.7f, 0.5f));
|
||||
}
|
||||
|
||||
//Flip the target.
|
||||
target.GetComponent<DNP_Target>().Hit();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue