コード例 #1
0
 public static GameObject GetVfxSystem(VFXPrefabs name)
 {
     if (name != VFXPrefabs.NONE)
     {
         return(VfxPrefabCache[name]);
     }
     else
     {
         return(null);
     }
 }
コード例 #2
0
        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);
            }
        }