Table of Contents

Class PerceptionEffect

Namespace
Vintagestory.API.Client
Assembly
VintagestoryAPI.dll
public abstract class PerceptionEffect
Inheritance
PerceptionEffect
Derived
Inherited Members
Extension Methods

Constructors

PerceptionEffect(ICoreClientAPI)

public PerceptionEffect(ICoreClientAPI capi)

Parameters

capi ICoreClientAPI

Fields

Code

public string Code

Field Value

string

DurationHours

public double DurationHours

Field Value

double

Intensity

public float Intensity

Field Value

float

PerceptionEffectId

public int PerceptionEffectId

Field Value

int

capi

protected ICoreClientAPI capi

Field Value

ICoreClientAPI

Methods

ApplyToFpHand(Matrixf)

public virtual void ApplyToFpHand(Matrixf modelMat)

Parameters

modelMat Matrixf

ApplyToTpPlayer(EntityPlayer, float[], float?)

public virtual void ApplyToTpPlayer(EntityPlayer entityPlr, float[] modelMatrix, float? playerIntensity = null)

Parameters

entityPlr EntityPlayer
modelMatrix float[]
playerIntensity float?

NowActive(float)

public virtual void NowActive(float intensity)

Parameters

intensity float

NowDisabled()

public virtual void NowDisabled()

OnBeforeGameRender(float)

public virtual void OnBeforeGameRender(float dt)

Parameters

dt float

OnOwnPlayerDataReceived(EntityPlayer)

public virtual void OnOwnPlayerDataReceived(EntityPlayer eplr)

Parameters

eplr EntityPlayer