Class FlavourManager
Inheritance
object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
Mirror.NetworkBehaviour
FlavourManager
Assembly: Dew.Core.dll
Syntax
public class FlavourManager : NetworkedManagerBase<FlavourManager>, ILogicUpdate, ISettingsChangedCallback
Fields
chanceByRatio
Declaration
public AnimationCurve chanceByRatio
Field Value
| Type |
Description |
| UnityEngine.AnimationCurve |
|
damageRatioRange
Declaration
public Vector2 damageRatioRange
Field Value
| Type |
Description |
| UnityEngine.Vector2 |
|
deviateAngle
Declaration
public float deviateAngle
Field Value
disableOnLesser
Declaration
public bool disableOnLesser
Field Value
everyoneVicinityRadius
Everyone needs to be in this range to the monster for hit stop to occur.
Declaration
public float everyoneVicinityRadius
Field Value
hitStopDealDamage
Declaration
[Title("Damage Hit Time Stop", null, TitleAlignments.Left, true, true)]
public GameObject hitStopDealDamage
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
hitTimeStopCooldownTime
Declaration
public float hitTimeStopCooldownTime
Field Value
ignoreAssists
Declaration
[Title("Kill Feedback", null, TitleAlignments.Left, true, true)]
public bool ignoreAssists
Field Value
killFeedback
Declaration
public GameObject killFeedback
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
killFeedbackBoss
Declaration
public GameObject killFeedbackBoss
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
killFeedbackLesser
Declaration
public GameObject killFeedbackLesser
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
killFeedbackMiniBoss
Declaration
public GameObject killFeedbackMiniBoss
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
killingBlowDamageMultiplier
Declaration
public float killingBlowDamageMultiplier
Field Value
minDamageAmount
Declaration
public float minDamageAmount
Field Value
onStunDurationMultiplier
Declaration
public float onStunDurationMultiplier
Field Value
screenKillEffects
Declaration
public FxVolume[] screenKillEffects
Field Value
shakeDamageRatioRange
Declaration
[Title("Damage Shake", null, TitleAlignments.Left, true, true)]
public Vector2 shakeDamageRatioRange
Field Value
| Type |
Description |
| UnityEngine.Vector2 |
|
shakeDuration
Declaration
public AnimationCurve shakeDuration
Field Value
| Type |
Description |
| UnityEngine.AnimationCurve |
|
shakeIntensity
Declaration
public AnimationCurve shakeIntensity
Field Value
| Type |
Description |
| UnityEngine.AnimationCurve |
|
shakeInterval
Declaration
public float shakeInterval
Field Value
Methods
Awake()
Declaration
protected override void Awake()
Overrides
NetworkedManagerBase<FlavourManager>.Awake()
OnSettingsChanged()
Declaration
public void OnSettingsChanged()
OnStartClient()
Declaration
public override void OnStartClient()
Overrides
NetworkedManagerBase<FlavourManager>.OnStartClient()
OnStartServer()
Declaration
public override void OnStartServer()
Overrides
Implements
Extension Methods