Я использую частицу FireComplex для создания взрыва (бомбы), когда пользователь нажимает пробел.Огонь зажигаются, а я не хочу, и кажется, что в нем нет опции его отключения.
Может ли это быть закодировано, чтобы активировать частицы огня только когда я нажимаю пробел?Я пробовал следующее:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CombatController : MonoBehaviour {
//public GameObject enemy;
[SerializeField]
public GameObject Bomb;
public GameObject Fire;
if(Input.GetKeyUp(KeyCode.Space)) {
BombExplosion ();
}
public void BombExplosion () {
//Create the Bombs Explosion Particle Effect.
Instantiate (Fire, this.gameObject.transform.position, Quaternion.identity);
Fire.Emit(5); //Burn for 5 seconds
}
Кажется, что Unity игнорирует функцию Fire.Emit.