Class PerceptionEffects
- Namespace
- Vintagestory.API.Client
- Assembly
- VintagestoryAPI.dll
public class PerceptionEffects
- Inheritance
-
PerceptionEffects
- Inherited Members
-
- Extension Methods
-
Constructors
PerceptionEffects(ICoreClientAPI)
public PerceptionEffects(ICoreClientAPI capi)
Parameters
capi
ICoreClientAPI
Properties
RegisteredEffects
public ICollection<string> RegisteredEffects { get; }
Property Value
- ICollection<string>
Methods
ApplyToFpHand(Matrixf)
public void ApplyToFpHand(Matrixf modelMat)
Parameters
modelMat
Matrixf
ApplyToTpPlayer(EntityPlayer, float[], float?)
public void ApplyToTpPlayer(EntityPlayer entityPlr, float[] modelMatrix, float? playerIntensity = null)
Parameters
entityPlr
EntityPlayer
modelMatrix
float[]
playerIntensity
float?
OnBeforeGameRender(float)
public void OnBeforeGameRender(float dt)
Parameters
dt
float
OnOwnPlayerDataReceived(EntityPlayer)
public void OnOwnPlayerDataReceived(EntityPlayer eplr)
Parameters
eplr
EntityPlayer
RegisterPerceptionEffect(PerceptionEffect, string)
public void RegisterPerceptionEffect(PerceptionEffect effect, string code)
Parameters
effect
PerceptionEffect
code
string
TriggerEffect(string, float, bool?)
public void TriggerEffect(string code, float intensity, bool? on = null)
Parameters
code
string
intensity
float
on
bool?