Class EffectUtility
Utilities for spawning effects easier.
public static class EffectUtility
- Inheritance
-
EffectUtility
- Inherited Members
Methods
TriggerEffect(EffectAsset, ITransportConnection, Vector3, bool)
Trigger an effect for one player.
public static void TriggerEffect(EffectAsset asset, ITransportConnection connection, Vector3 position, bool reliable)
Parameters
assetEffectAssetconnectionITransportConnectionpositionVector3reliablebool
TriggerEffect(EffectAsset, ITransportConnection, Vector3, Color, bool)
Trigger an effect for multiple players with a color. It must use a shader that converts rotation and scale to color.
public static void TriggerEffect(EffectAsset asset, ITransportConnection connection, Vector3 position, Color color, bool reliable)
Parameters
assetEffectAssetconnectionITransportConnectionpositionVector3colorColorreliablebool
TriggerEffect(EffectAsset, PooledTransportConnectionList, Vector3, bool)
Trigger an effect for multiple players.
public static void TriggerEffect(EffectAsset asset, PooledTransportConnectionList connections, Vector3 position, bool reliable)
Parameters
assetEffectAssetconnectionsPooledTransportConnectionListpositionVector3reliablebool
TriggerEffect(EffectAsset, PooledTransportConnectionList, Vector3, Color, bool)
Trigger an effect for one player with a color. It must use a shader that converts rotation and scale to color.
public static void TriggerEffect(EffectAsset asset, PooledTransportConnectionList connections, Vector3 position, Color color, bool reliable)
Parameters
assetEffectAssetconnectionsPooledTransportConnectionListpositionVector3colorColorreliablebool
TriggerEffect(EffectAsset, bool, ModifyTriggerEffectParameters)
Trigger an effect with a custom parameter modifier.
public static void TriggerEffect(EffectAsset asset, bool reliable, EffectUtility.ModifyTriggerEffectParameters callback)
Parameters
assetEffectAssetreliableboolcallbackEffectUtility.ModifyTriggerEffectParameters
TriggerEffect(EffectAsset, float, Vector3, bool)
Trigger an effect for multiple players.
public static void TriggerEffect(EffectAsset asset, float range, Vector3 position, bool reliable)
Parameters
TriggerEffect(EffectAsset, float, Vector3, Color, bool)
Trigger an effect for one player with a color. It must use a shader that converts rotation and scale to color.
public static void TriggerEffect(EffectAsset asset, float range, Vector3 position, Color color, bool reliable)
Parameters
TriggerEffect(EffectAsset, Color, bool, ModifyTriggerEffectParameters)
Trigger an effect with a custom parameter modifier.
public static void TriggerEffect(EffectAsset asset, Color color, bool reliable, EffectUtility.ModifyTriggerEffectParameters callback)
Parameters
assetEffectAssetcolorColorreliableboolcallbackEffectUtility.ModifyTriggerEffectParameters
TriggerEffect(IAssetLink<EffectAsset>, ITransportConnection, Vector3, bool)
Trigger an effect for one player.
public static void TriggerEffect(IAssetLink<EffectAsset> asset, ITransportConnection connection, Vector3 position, bool reliable)
Parameters
assetIAssetLink<EffectAsset>connectionITransportConnectionpositionVector3reliablebool
TriggerEffect(IAssetLink<EffectAsset>, ITransportConnection, Vector3, Color, bool)
Trigger an effect for multiple players with a color. It must use a shader that converts rotation and scale to color.
public static void TriggerEffect(IAssetLink<EffectAsset> asset, ITransportConnection connection, Vector3 position, Color color, bool reliable)
Parameters
assetIAssetLink<EffectAsset>connectionITransportConnectionpositionVector3colorColorreliablebool
TriggerEffect(IAssetLink<EffectAsset>, PooledTransportConnectionList, Vector3, bool)
Trigger an effect for multiple players.
public static void TriggerEffect(IAssetLink<EffectAsset> asset, PooledTransportConnectionList connections, Vector3 position, bool reliable)
Parameters
assetIAssetLink<EffectAsset>connectionsPooledTransportConnectionListpositionVector3reliablebool
TriggerEffect(IAssetLink<EffectAsset>, PooledTransportConnectionList, Vector3, Color, bool)
Trigger an effect for one player with a color. It must use a shader that converts rotation and scale to color.
public static void TriggerEffect(IAssetLink<EffectAsset> asset, PooledTransportConnectionList connections, Vector3 position, Color color, bool reliable)
Parameters
assetIAssetLink<EffectAsset>connectionsPooledTransportConnectionListpositionVector3colorColorreliablebool
TriggerEffect(IAssetLink<EffectAsset>, bool, ModifyTriggerEffectParameters)
Trigger an effect with a custom parameter modifier.
public static void TriggerEffect(IAssetLink<EffectAsset> asset, bool reliable, EffectUtility.ModifyTriggerEffectParameters callback)
Parameters
assetIAssetLink<EffectAsset>reliableboolcallbackEffectUtility.ModifyTriggerEffectParameters
TriggerEffect(IAssetLink<EffectAsset>, float, Vector3, bool)
Trigger an effect for multiple players.
public static void TriggerEffect(IAssetLink<EffectAsset> asset, float range, Vector3 position, bool reliable)
Parameters
assetIAssetLink<EffectAsset>rangefloatpositionVector3reliablebool
TriggerEffect(IAssetLink<EffectAsset>, float, Vector3, Color, bool)
Trigger an effect for one player with a color. It must use a shader that converts rotation and scale to color.
public static void TriggerEffect(IAssetLink<EffectAsset> asset, float range, Vector3 position, Color color, bool reliable)
Parameters
assetIAssetLink<EffectAsset>rangefloatpositionVector3colorColorreliablebool
TriggerEffect(IAssetLink<EffectAsset>, Color, bool, ModifyTriggerEffectParameters)
Trigger an effect with a custom parameter modifier.
public static void TriggerEffect(IAssetLink<EffectAsset> asset, Color color, bool reliable, EffectUtility.ModifyTriggerEffectParameters callback)
Parameters
assetIAssetLink<EffectAsset>colorColorreliableboolcallbackEffectUtility.ModifyTriggerEffectParameters