unity火焰控制代码,如何填呢?

**火焰控制代码解析

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

publicclassFireCtrl : MonoBehaviour

{

//定义火焰粒子对象

public GameObject fire;

//定义火焰灯光对象

public GameObject light1;

// Start is called before the first frame update

void Start()

{

    //获得火焰粒子对象的粒子系统组件,并控制粒子停止播放。

    fire.   (1)   <ParticleSystem>().   (2)   ;

    //设置灯光对象为未激活状态

    light1.   (3)   ;



}

//触发器接触时触发的事件

privatevoid OnTriggerEnter(   (4)    other)

{

//根据Tag查找对象

    if (other.gameObject.   (5)   ("hero"))

    {

        //播放火焰粒子特效

        fire.GetComponent<ParticleSystem>().   (6)   ;

        //开启灯光

        light1.SetActive(true);

    }

}

//触发器离开时触发的事件

privatevoid    (7)   (Collider other)

{

//根据Tag查找对象

    if (other.gameObject.   (8)   ("hero"))

    {

        //停止火焰粒子播放

        fire.GetComponent<ParticleSystem>().Stop();

        //关闭灯光

        light1.SetActive(false);

    }

}

}

看你这问题还是有点费劲,大概意思是碰撞检测进入时播放火焰粒子特效,离开时关闭?你这个问题说:火焰控制代码怎么填是要表达什么意思呢?请描述清楚一点,而且你这代码最好截图上传,直接粘贴复制都乱完了。

1.GetComponent
2.Stop()
3.SetActive(false)
4.Collider
5.CompareTag
6.Play()
7.OnTriggerExit
8.CompareTag
我怎么感觉这像学校考试题。。。