Logo
Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Yukar.Engine.SpriteFaceManager Class Reference

Classes

class  FaceInfo
 

Public Member Functions

void HideAll ()
 
void Talk (bool isA)
 
void SetBlinkInterval (bool isA, float param)
 
void SetBlinkRate (bool isA, float param)
 
void SetLipSpeed (bool isA, float param)
 
void ShowFace (bool isA, bool active, Guid guid, string motion, bool flip)
 ShowFace simplification functions More...
 
void ShowFace (bool isA, bool active, Guid guid, Common.Rom.Script.Attr index, bool flip, bool billboard)
 
void ApplyToFaceView (bool activeIsA, bool? useLighting, string blendShapeA, string blendShapeB)
 
void DrawFace ()
 
void DrawFace (bool isA)
 

Public Attributes

readonly int DIALOGUE_SPRITE_A_POS_X
 
readonly int DIALOGUE_SPRITE_A_POS_Y
 
readonly int DIALOGUE_SPRITE_B_POS_X
 
readonly int DIALOGUE_SPRITE_B_POS_Y
 
readonly int DIALOGUE_SPRITE_MOVE_X = 20
 
readonly int DIALOGUE_SPRITE_MOVE_Y = 20
 

Static Public Attributes

const int MAX_SPRITE = 2
 
const int DIALOGUE_SPRITE_A = 1022
 
const int DIALOGUE_SPRITE_B = 1023
 

Member Function Documentation

◆ ApplyToFaceView()

void Yukar.Engine.SpriteFaceManager.ApplyToFaceView ( bool  activeIsA,
bool?  useLighting,
string  blendShapeA,
string  blendShapeB 
)

◆ DrawFace() [1/2]

void Yukar.Engine.SpriteFaceManager.DrawFace ( )

◆ DrawFace() [2/2]

void Yukar.Engine.SpriteFaceManager.DrawFace ( bool  isA)

◆ HideAll()

void Yukar.Engine.SpriteFaceManager.HideAll ( )

◆ SetBlinkInterval()

void Yukar.Engine.SpriteFaceManager.SetBlinkInterval ( bool  isA,
float  param 
)

◆ SetBlinkRate()

void Yukar.Engine.SpriteFaceManager.SetBlinkRate ( bool  isA,
float  param 
)

◆ SetLipSpeed()

void Yukar.Engine.SpriteFaceManager.SetLipSpeed ( bool  isA,
float  param 
)

◆ ShowFace() [1/2]

void Yukar.Engine.SpriteFaceManager.ShowFace ( bool  isA,
bool  active,
Guid  guid,
Common.Rom.Script.Attr  index,
bool  flip,
bool  billboard 
)

◆ ShowFace() [2/2]

void Yukar.Engine.SpriteFaceManager.ShowFace ( bool  isA,
bool  active,
Guid  guid,
string  motion,
bool  flip 
)

ShowFace simplification functions

Parameters
isAtrue=left side, false=right side
activeIs it a talking character?
guidSprite Slice Anime Image GUID
motionMotion name
flipWhether to flip left or right

◆ Talk()

void Yukar.Engine.SpriteFaceManager.Talk ( bool  isA)

Member Data Documentation

◆ DIALOGUE_SPRITE_A

const int Yukar.Engine.SpriteFaceManager.DIALOGUE_SPRITE_A = 1022
static

◆ DIALOGUE_SPRITE_A_POS_X

readonly int Yukar.Engine.SpriteFaceManager.DIALOGUE_SPRITE_A_POS_X

◆ DIALOGUE_SPRITE_A_POS_Y

readonly int Yukar.Engine.SpriteFaceManager.DIALOGUE_SPRITE_A_POS_Y

◆ DIALOGUE_SPRITE_B

const int Yukar.Engine.SpriteFaceManager.DIALOGUE_SPRITE_B = 1023
static

◆ DIALOGUE_SPRITE_B_POS_X

readonly int Yukar.Engine.SpriteFaceManager.DIALOGUE_SPRITE_B_POS_X

◆ DIALOGUE_SPRITE_B_POS_Y

readonly int Yukar.Engine.SpriteFaceManager.DIALOGUE_SPRITE_B_POS_Y

◆ DIALOGUE_SPRITE_MOVE_X

readonly int Yukar.Engine.SpriteFaceManager.DIALOGUE_SPRITE_MOVE_X = 20

◆ DIALOGUE_SPRITE_MOVE_Y

readonly int Yukar.Engine.SpriteFaceManager.DIALOGUE_SPRITE_MOVE_Y = 20

◆ MAX_SPRITE

const int Yukar.Engine.SpriteFaceManager.MAX_SPRITE = 2
static