Empeld
Empeld plugin documentation.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Pages
pluginbase.Objects.Models Namespace Reference

Classes

interface  IDynamicTextModel
 
interface  IModelFactory
 Injectable Dependency responsible for loading and caching models More...
 
interface  IModelInstance
 An interface that represents a model Instance An instance is a readonly model with extra data specific to an instance This model has not been instantiated in the world More...
 
interface  IReadonlyModel
 An interface representing the read-only version of a loaded model More...
 
interface  IUiScreenModel
 

Enumerations

enum  ModelAnimation : int {
  ModelAnimation.Custom = -1, ModelAnimation.Undefined = 0, ModelAnimation.Idle = 1, ModelAnimation.Walk,
  ModelAnimation.Run, ModelAnimation.Crouch, ModelAnimation.CrouchWalk, ModelAnimation.Prone,
  ModelAnimation.ProneWalk, ModelAnimation.Death, ModelAnimation.Jump, ModelAnimation.Falling,
  ModelAnimation.Attack, ModelAnimation.Melee
}
 Model animation. More...
 
enum  ModelAnimationFlag {
  ModelAnimationFlag.None = 0, ModelAnimationFlag.Interrupt = 0x1, ModelAnimationFlag.Reverse = 0x2, ModelAnimationFlag.Repeat = 0x4,
  ModelAnimationFlag.Restore = 0x8, ModelAnimationFlag.Clear = 0x10, ModelAnimationFlag.Default = Repeat, ModelAnimationFlag.InterruptRepeat = Repeat | Interrupt
}
 

Enumeration Type Documentation

◆ ModelAnimation

◆ ModelAnimationFlag

Attribute: Flags

Enumerator
None 
Interrupt 

Interrupt any current animation with this one

Reverse 

Run this animation in reverse

Repeat 

Repeat the animation indefinitely (Or until interrupted/something else is queued)

Restore 

After finishing the requested animation, restore the current (possibly interrupted) animation

Clear 

Clear any queued animation

Default 
InterruptRepeat 
6  {
7  None = 0,
8 
12  Interrupt = 0x1,
13 
17  Reverse = 0x2,
18 
22  Repeat = 0x4,
23 
27  Restore = 0x8,
28 
32  Clear = 0x10,
33 
34  Default = Repeat,
36  }
Interrupt any current animation with this one
After finishing the requested animation, restore the current (possibly interrupted) animation ...
Repeat the animation indefinitely (Or until interrupted/something else is queued) ...
Mouse movement will not be captured