using System.Collections; using System.Collections.Generic; using UnityEngine; public class BlowZone : MonoBehaviour { private Rigidbody playerRb; private ParticleSystem particles; [SerializeField] private Vector3 dir; [SerializeField] private float force; // Start is called before the first frame update void Start() { particles = GetComponent(); var mainPart = particles.main; mainPart.startSpeedMultiplier = force/3; } private void OnTriggerStay(Collider other) { if(other.tag.Equals("Player")){ if(playerRb == null){ playerRb = other.gameObject.GetComponent(); } playerRb.AddForce(transform.forward * force); } } }