Class LycanthropyInfection
Parent class for both variants of lycanthropy infection to manage infection lifecycle.
Inheritance
LycanthropyInfection
Assembly: Assembly-CSharp.dll
Syntax
public abstract class LycanthropyInfection : DiseaseEffect, IEntityEffect, IMacroContextProvider
Properties
|
Improve this Doc
View Source
InfectionType
Declaration
public LycanthropyTypes InfectionType { get; protected set; }
Property Value
Methods
|
Improve this Doc
View Source
AddState(IncumbentEffect)
Declaration
protected override void AddState(IncumbentEffect incumbent)
Parameters
Overrides
|
Improve this Doc
View Source
BecomeIncumbent()
Declaration
protected override void BecomeIncumbent()
Overrides
|
Improve this Doc
View Source
DeployFullBlownLycanthropy()
Declaration
protected abstract void DeployFullBlownLycanthropy()
|
Improve this Doc
View Source
GetCustomDiseaseSaveData()
Declaration
protected override object GetCustomDiseaseSaveData()
Returns
Overrides
|
Improve this Doc
View Source
RestoreCustomDiseaseSaveData(Object)
Declaration
protected override void RestoreCustomDiseaseSaveData(object dataIn)
Parameters
Type |
Name |
Description |
Object |
dataIn |
|
Overrides
|
Improve this Doc
View Source
Resume(EntityEffectManager.EffectSaveData_v1, EntityEffectManager, DaggerfallEntityBehaviour)
Declaration
public override void Resume(EntityEffectManager.EffectSaveData_v1 effectData, EntityEffectManager manager, DaggerfallEntityBehaviour caster = null)
Parameters
Overrides
|
Improve this Doc
View Source
SetProperties()
Declaration
public override void SetProperties()
Overrides
|
Improve this Doc
View Source
Start(EntityEffectManager, DaggerfallEntityBehaviour)
Declaration
public override void Start(EntityEffectManager manager, DaggerfallEntityBehaviour caster = null)
Parameters
Overrides
|
Improve this Doc
View Source
UpdateDisease()
Declaration
protected override void UpdateDisease()
Overrides
Implements