public static GameObject GetVfxSystem(VFXPrefabs name) { if (name != VFXPrefabs.NONE) { return(VfxPrefabCache[name]); } else { return(null); } }
public override void SerializeEffect <T>(T effect) { var comp = effect as PlayVFX; HitPos = comp.HitPos; ParentMode = comp.ParentMode; DontInstantiateNew = comp.VfxAlreadyInst; if (comp.VFX is VFXSystem vfx && GetVFXSystemEnum(vfx) != VFXPrefabs.NONE) { VFXPrefab = GetVFXSystemEnum(vfx); } }