using System; using System.Collections; using System.Collections.Generic; using AX.MessageSystem; using UnityEngine; public class ChangeParticle : MonoBehaviour { public ParticleEnum ParticleEnum; // Use this for initialization void Start() { MessageDispatcher.AddListener("ChangeParticle", ChangedParticle); } private void ChangedParticle(IMessage obj) { var ParticleEnum = (ParticleEnum)obj.Data; ResManage.Instance.LoadParticleInEnum(ParticleEnum, this.transform); } // Update is called once per frame void Update() { } public void SSS() { MessageDispatcher.SendMessage("ChangeParticle", ParticleEnum); } } public enum ParticleEnum { /// /// /// None, /// 直流喷水 WaterStraight, /// 开花喷水 WaterFlower, /// 喷雾喷水 WaterFog, /// 泡沫 Froth, /// 干粉 DryPowder, Decontamination }