forked from cgvr/DeltaVR
		
	
		
			
				
	
	
		
			37 lines
		
	
	
		
			855 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			855 B
		
	
	
	
		
			C#
		
	
	
	
	
	
using TMPro;
 | 
						|
using UnityEngine;
 | 
						|
 | 
						|
namespace Bow
 | 
						|
{
 | 
						|
    public class PointsText : MonoBehaviour
 | 
						|
    {
 | 
						|
        public TMP_Text text;
 | 
						|
        public float destroyTime = 2f;
 | 
						|
        public float upSpeed = 2f;
 | 
						|
 | 
						|
        private float _destroyOnTime;
 | 
						|
 | 
						|
        private void Start()
 | 
						|
        {
 | 
						|
            _destroyOnTime = Time.time + destroyTime;
 | 
						|
        }
 | 
						|
 | 
						|
        public void Update()
 | 
						|
        {
 | 
						|
            if (_destroyOnTime <= Time.time)
 | 
						|
            {
 | 
						|
                Destroy(gameObject);
 | 
						|
            }
 | 
						|
 | 
						|
            float step = upSpeed * Time.deltaTime;
 | 
						|
            var position = transform.position;
 | 
						|
            transform.position = Vector3.MoveTowards(position,
 | 
						|
                new Vector3(position.x, position.y + 1f, position.z), step);
 | 
						|
        }
 | 
						|
 | 
						|
        public void SetPoints(float points)
 | 
						|
        {
 | 
						|
            text.text = $"+{points}";
 | 
						|
        }
 | 
						|
    }
 | 
						|
} |