Skip to content

Class: DewEffect ​

  • Namespace: Global
  • Assembly: Dew.Core.dll
csharp
public static class DewEffect

Fields ​

NameDeclarationDescription
disablePlaypublic static bool disablePlay
disablePlayNewpublic static bool disablePlayNew

Methods ​

ApplySpeedMultiplier(GameObject, float) ​

csharp
public static void ApplySpeedMultiplier(GameObject effect, float multiplier)

Parameters:

NameTypeDescription
effectUnityEngine.GameObject
multiplierfloat

ApplySpeedMultiplierNetworked(NetworkIdentity, GameObject, float) ​

csharp
public static void ApplySpeedMultiplierNetworked(NetworkIdentity parent, GameObject effect, float multiplier)

Parameters:

NameTypeDescription
parentMirror.NetworkIdentity
effectUnityEngine.GameObject
multiplierfloat

ChangeColorObject(object, float?, float, float, float) ​

csharp
public static void ChangeColorObject(object obj, float? hue = null, float saturationMult = 1, float valueMult = 1, float alphaMult = 1)

Parameters:

NameTypeDescription
objobject
huefloat?
saturationMultfloat
valueMultfloat
alphaMultfloat

ChangeColorRecursively(GameObject, float?, float, float, float) ​

csharp
public static void ChangeColorRecursively(GameObject gameObject, float? hue = null, float saturationMult = 1, float valueMult = 1, float alphaMult = 1)

Parameters:

NameTypeDescription
gameObjectUnityEngine.GameObject
huefloat?
saturationMultfloat
valueMultfloat
alphaMultfloat

GetPath(Transform, Transform) ​

csharp
public static string GetPath(Transform root, Transform target)

Parameters:

NameTypeDescription
rootUnityEngine.Transform
targetUnityEngine.Transform

Returns: string

Play(GameObject, Entity, NetworkIdentity) ​

Provide parent if the effect originates from an entity and needs GameBoss/GameSelf/GameOthers clarifications.

csharp
public static void Play(GameObject effect, Entity attach, NetworkIdentity parent = null)

Parameters:

NameTypeDescription
effectUnityEngine.GameObject
attachEntity
parentMirror.NetworkIdentity

Play(GameObject, Entity, Vector3, Quaternion?, NetworkIdentity) ​

Provide parent if the effect originates from an entity and needs GameBoss/GameSelf/GameOthers clarifications.

csharp
public static void Play(GameObject effect, Entity attach, Vector3 position, Quaternion? rotation, NetworkIdentity parent = null)

Parameters:

NameTypeDescription
effectUnityEngine.GameObject
attachEntity
positionUnityEngine.Vector3
rotationUnityEngine.Quaternion?
parentMirror.NetworkIdentity

Play(GameObject, NetworkIdentity) ​

Provide parent if the effect originates from an entity and needs GameBoss/GameSelf/GameOthers clarifications.

csharp
public static void Play(GameObject effect, NetworkIdentity parent = null)

Parameters:

NameTypeDescription
effectUnityEngine.GameObject
parentMirror.NetworkIdentity

Play(GameObject, Vector3, Quaternion?, NetworkIdentity) ​

Provide parent if the effect originates from an entity and needs GameBoss/GameSelf/GameOthers clarifications.

csharp
public static void Play(GameObject effect, Vector3 position, Quaternion? rotation, NetworkIdentity parent = null)

Parameters:

NameTypeDescription
effectUnityEngine.GameObject
positionUnityEngine.Vector3
rotationUnityEngine.Quaternion?
parentMirror.NetworkIdentity

PlayCastEffect(GameObject, CastInfo, CastMethodType, float, NetworkIdentity) ​

Provide parent if the effect originates from an entity and needs GameBoss/GameSelf/GameOthers clarifications.

csharp
public static void PlayCastEffect(GameObject effect, CastInfo info, CastMethodType method, float duration = -1, NetworkIdentity parent = null)

Parameters:

NameTypeDescription
effectUnityEngine.GameObject
infoCastInfo
methodCastMethodType
durationfloat
parentMirror.NetworkIdentity

PlayCastEffectNetworked(NetworkIdentity, GameObject, CastInfo, CastMethodType, float) ​

csharp
public static void PlayCastEffectNetworked(NetworkIdentity parent, GameObject effect, CastInfo info, CastMethodType method, float duration = -1)

Parameters:

NameTypeDescription
parentMirror.NetworkIdentity
effectUnityEngine.GameObject
infoCastInfo
methodCastMethodType
durationfloat

PlayNetworked(NetworkIdentity, GameObject, Entity, Vector3, Quaternion?) ​

csharp
public static void PlayNetworked(NetworkIdentity parent, GameObject effect, Entity entity, Vector3 position, Quaternion? rotation)

Parameters:

NameTypeDescription
parentMirror.NetworkIdentity
effectUnityEngine.GameObject
entityEntity
positionUnityEngine.Vector3
rotationUnityEngine.Quaternion?

PlayNetworked(NetworkIdentity, GameObject, Entity) ​

csharp
public static void PlayNetworked(NetworkIdentity parent, GameObject effect, Entity entity)

Parameters:

NameTypeDescription
parentMirror.NetworkIdentity
effectUnityEngine.GameObject
entityEntity

PlayNetworked(NetworkIdentity, GameObject, Vector3, Quaternion?) ​

csharp
public static void PlayNetworked(NetworkIdentity parent, GameObject effect, Vector3 position, Quaternion? rotation)

Parameters:

NameTypeDescription
parentMirror.NetworkIdentity
effectUnityEngine.GameObject
positionUnityEngine.Vector3
rotationUnityEngine.Quaternion?

PlayNetworked(NetworkIdentity, GameObject) ​

csharp
public static void PlayNetworked(NetworkIdentity parent, GameObject effect)

Parameters:

NameTypeDescription
parentMirror.NetworkIdentity
effectUnityEngine.GameObject

PlayNew(GameObject, Entity, NetworkIdentity) ​

Provide parent if the effect originates from an entity and needs GameBoss/GameSelf/GameOthers clarifications.

csharp
public static void PlayNew(GameObject effect, Entity attach, NetworkIdentity parent = null)

Parameters:

NameTypeDescription
effectUnityEngine.GameObject
attachEntity
parentMirror.NetworkIdentity

PlayNew(GameObject, Entity, Vector3, Quaternion?, NetworkIdentity) ​

Provide parent if the effect originates from an entity and needs GameBoss/GameSelf/GameOthers clarifications.

csharp
public static void PlayNew(GameObject effect, Entity attach, Vector3 position, Quaternion? rotation, NetworkIdentity parent = null)

Parameters:

NameTypeDescription
effectUnityEngine.GameObject
attachEntity
positionUnityEngine.Vector3
rotationUnityEngine.Quaternion?
parentMirror.NetworkIdentity

PlayNew(GameObject, NetworkIdentity) ​

Provide parent if the effect originates from an entity and needs GameBoss/GameSelf/GameOthers clarifications.

csharp
public static void PlayNew(GameObject effect, NetworkIdentity parent = null)

Parameters:

NameTypeDescription
effectUnityEngine.GameObject
parentMirror.NetworkIdentity

PlayNew(GameObject, Vector3, Quaternion?, NetworkIdentity) ​

Provide parent if the effect originates from an entity and needs GameBoss/GameSelf/GameOthers clarifications.

csharp
public static void PlayNew(GameObject effect, Vector3 position, Quaternion? rotation, NetworkIdentity parent = null)

Parameters:

NameTypeDescription
effectUnityEngine.GameObject
positionUnityEngine.Vector3
rotationUnityEngine.Quaternion?
parentMirror.NetworkIdentity

PlayNewNetworked(NetworkIdentity, GameObject, Entity, Vector3, Quaternion?) ​

csharp
public static void PlayNewNetworked(NetworkIdentity parent, GameObject effect, Entity entity, Vector3 position, Quaternion? rotation)

Parameters:

NameTypeDescription
parentMirror.NetworkIdentity
effectUnityEngine.GameObject
entityEntity
positionUnityEngine.Vector3
rotationUnityEngine.Quaternion?

PlayNewNetworked(NetworkIdentity, GameObject, Entity) ​

csharp
public static void PlayNewNetworked(NetworkIdentity parent, GameObject effect, Entity entity)

Parameters:

NameTypeDescription
parentMirror.NetworkIdentity
effectUnityEngine.GameObject
entityEntity

PlayNewNetworked(NetworkIdentity, GameObject, Vector3, Quaternion?) ​

csharp
public static void PlayNewNetworked(NetworkIdentity parent, GameObject effect, Vector3 position, Quaternion? rotation)

Parameters:

NameTypeDescription
parentMirror.NetworkIdentity
effectUnityEngine.GameObject
positionUnityEngine.Vector3
rotationUnityEngine.Quaternion?

PlayNewNetworked(NetworkIdentity, GameObject) ​

csharp
public static void PlayNewNetworked(NetworkIdentity parent, GameObject effect)

Parameters:

NameTypeDescription
parentMirror.NetworkIdentity
effectUnityEngine.GameObject

ResolvePath(Transform, string, bool) ​

csharp
public static GameObject ResolvePath(Transform root, string path, bool warnOnFail = true)

Parameters:

NameTypeDescription
rootUnityEngine.Transform
pathstring
warnOnFailbool

Returns: UnityEngine.GameObject

Stop(GameObject) ​

csharp
public static void Stop(GameObject effect)

Parameters:

NameTypeDescription
effectUnityEngine.GameObject

StopNetworked(NetworkIdentity, GameObject) ​

csharp
public static void StopNetworked(NetworkIdentity parent, GameObject effect)

Parameters:

NameTypeDescription
parentMirror.NetworkIdentity
effectUnityEngine.GameObject

TintObject(object, Color, bool) ​

Tint color of the object. (Multiply given color to its color)

csharp
public static void TintObject(object obj, Color color, bool dontLogWarning = false)

Parameters:

NameTypeDescription
objobject
colorUnityEngine.Color
dontLogWarningbool

TintRecursively(GameObject, Color) ​

csharp
public static void TintRecursively(GameObject gameObject, Color color)

Parameters:

NameTypeDescription
gameObjectUnityEngine.GameObject
colorUnityEngine.Color

Maintained by the Shape of Dreams Modding Community