コード例 #1
0
ファイル: VFXModule.cs プロジェクト: Reinms/RoR2Modding
 internal static GameObject GetShockImpactPrefab()
 {
     if (shockImpactPrefab == null)
     {
         shockImpactPrefab = EffectCreator.CreateShockImpactPrefab();
         EffectsCore.AddEffect(shockImpactPrefab);
     }
     return(shockImpactPrefab);
 }
コード例 #2
0
ファイル: VFXModule.cs プロジェクト: Reinms/RoR2Modding
 internal static GameObject GetSporeOrbPrefab()
 {
     if (sporeOrbPrefab == null)
     {
         sporeOrbPrefab = EffectCreator.CreateSporeOrbEffect();
         EffectsCore.AddEffect(sporeOrbPrefab);
     }
     return(sporeOrbPrefab);
 }
コード例 #3
0
        public static void addCreator <T>(String name) where T : PostEffect, new()
        {
            EffectCreator creator = delegate() { return(new T()); };

            EffectFactory[name] = creator;
        }
コード例 #4
0
ファイル: EffectCreator.cs プロジェクト: joeytsao/Game_JIC
 // Use this for initialization
 void Start()
 {
     script = this;
 }