Class MirageSkinEffect
Inheritance
object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
Mirror.NetworkBehaviour
MirageSkinEffect
Assembly: Dew.Core.dll
Syntax
public class MirageSkinEffect : StatusEffect, ILogicUpdate, ICleanup, ICustomDestroyRoutine, IOtherPlayersTonedDownDisable
Fields
allowWhenChanneling
Declaration
[BoxGroup("Mirage Skin Settings", true, false, 0)]
[ShowIf("enableSpecialAttack", true)]
public bool allowWhenChanneling
Field Value
breakStunDuration
Declaration
[BoxGroup("Mirage Skin Settings", true, false, 0)]
public float breakStunDuration
Field Value
customAmount
Declaration
[NonSerialized]
public float? customAmount
Field Value
enableSpecialAttack
Declaration
[BoxGroup("Mirage Skin Settings", true, false, 0)]
public bool enableSpecialAttack
Field Value
fxBreak
Declaration
[BoxGroup("Mirage Skin Settings", true, false, 0)]
public GameObject fxBreak
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
fxDamage
Declaration
[BoxGroup("Mirage Skin Settings", true, false, 0)]
public GameObject fxDamage
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
fxDamagedCooldown
Declaration
[BoxGroup("Mirage Skin Settings", true, false, 0)]
public float fxDamagedCooldown
Field Value
fxDamageOverTime
Declaration
[BoxGroup("Mirage Skin Settings", true, false, 0)]
public GameObject fxDamageOverTime
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
maxHealthRatio
Declaration
[BoxGroup("Mirage Skin Settings", true, false, 0)]
public float maxHealthRatio
Field Value
nextSpecialAttackTime
Declaration
[NonSerialized]
public float nextSpecialAttackTime
Field Value
shieldMaxHealthRatio
Declaration
[BoxGroup("Mirage Skin Settings", true, false, 0)]
public float shieldMaxHealthRatio
Field Value
specialAttackInterval
Declaration
[BoxGroup("Mirage Skin Settings", true, false, 0)]
[ShowIf("enableSpecialAttack", true)]
public Vector2 specialAttackInterval
Field Value
| Type |
Description |
| UnityEngine.Vector2 |
|
tier
Declaration
[BoxGroup("Mirage Skin Settings", true, false, 0)]
public int tier
Field Value
Methods
ActiveLogicUpdate(float)
Declaration
protected override void ActiveLogicUpdate(float dt)
Parameters
| Type |
Name |
Description |
| float |
dt |
|
Overrides
OnCreate()
Declaration
protected override void OnCreate()
Overrides
OnDealDamage(EventInfoDamage)
Declaration
public virtual void OnDealDamage(EventInfoDamage obj)
Parameters
OnDestroyActor()
Declaration
protected override void OnDestroyActor()
Overrides
OnSpecialAttack()
Declaration
public virtual void OnSpecialAttack()
Implements
Extension Methods