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

A class that picks up in-game information and generates drawing items More...

Classes

class  RenderContent
 A structure that stores information used for drawing More...
 
class  Thumbnail
 Thumbnail management class More...
 

Public Member Functions

bool SetPartyThumbnail (RenderContent inResult, int inImageInstanceIndex)
 
bool SetPartyImageThumbnail (RenderContent inResult, int inImageInstanceIndex)
 
bool SetPartyImageThumbnail (RenderContent inResult, Cast inCast)
 
bool SetPartyThumbnail (RenderContent inResult, Cast inCast)
 
bool SetPartyIconThumbnail (RenderContent inResult, Cast inCast)
 
bool SetPartyIconThumbnail (RenderContent inResult, GameDataManager savedata, int index)
 
string SetConditionName (Dictionary< Guid, Common.GameData.Hero.ConditionInfo > conditionInfoDic, int getIndex=-1)
 Get the Hero's status ailment name More...
 
bool SetConditionIconThumbnail (RenderContent inResult, Dictionary< Guid, Common.GameData.Hero.ConditionInfo > conditionInfoDic, int getIndex=-1)
 Get the Hero's status ailment icon More...
 
bool SetHeroResistanceIconThumbnail (RenderContent inResult, Common.GameData.Hero hero, int attributeIndex)
 Get a hero's elemental resistance thumbnail More...
 
bool SetCastResistanceIconThumbnail (RenderContent inResult, Cast cast, int attributeIndex)
 
bool SetResistanceIconThumbnail (RenderContent inResult, int attributeIndex)
 
bool SetHeroAttributeIconThumbnail (RenderContent inResult, Common.GameData.Hero hero)
 Get thumbnails of hero attributes More...
 
bool SetCastAttributeIconThumbnail (RenderContent inResult, Cast cast)
 Get attribute thumbnail for cast More...
 
string GetCastJobName (Cast cast, bool isSubClass)
 Get the name of the cast's occupation More...
 
string GetCastJobLevel (Cast cast, bool isSubClass)
 
bool SetHeroJobIcon (RenderContent inResult, Common.GameData.Hero hero, bool isSubClass)
 
bool SetCastJobIcon (RenderContent inResult, Cast cast, bool isSubClass)
 
string GetHeroExtraParameter (Common.GameData.Hero hero, string ParameterName)
 
string GetCastExtraParameter (Cast cast, string ParameterName)
 
string ReplaceVariableString (string variableString)
 
bool SetMemberThumbnail (RenderContent inResult, Common.GameData.Hero hero)
 
int GetGrowthFactor (Common.GameData.Hero inHero, int inStatusIndex)
 
string GetGrowthFactor (BattleCharacterBase inHero, int inStatusIndex)
 
string GetJobStatus (CastJob castJob, int statusIndex, BattleEnum.LevelUpData levelUpData)
 
string GetHeroResistance (Common.GameData.Hero hero, int resistanceIndex)
 Get a hero's attribute resistance value More...
 

Static Public Member Functions

static GameContentParser.StatusUpDown CompareStatus (int inBefore, int inAfter)
 
static string GetStatusDiffText (int inBefore, int inAfter, out GameContentParser.StatusUpDown outStatusUpDown)
 
static int[] GetJobStatus (CastJob castJob)
 

Properties

int ContentIndex [get, set]
 
int ContentPage [get, set]
 
int ContentPageSize [get, set]
 
int OnePageContenAmount [get, set]
 

Detailed Description

A class that picks up in-game information and generates drawing items

Member Function Documentation

◆ CompareStatus()

static GameContentParser.StatusUpDown Yukar.Engine.GameContentCreator.CompareStatus ( int  inBefore,
int  inAfter 
)
static

◆ GetCastExtraParameter()

string Yukar.Engine.GameContentCreator.GetCastExtraParameter ( Cast  cast,
string  ParameterName 
)

◆ GetCastJobLevel()

string Yukar.Engine.GameContentCreator.GetCastJobLevel ( Cast  cast,
bool  isSubClass 
)

◆ GetCastJobName()

string Yukar.Engine.GameContentCreator.GetCastJobName ( Cast  cast,
bool  isSubClass 
)

Get the name of the cast's occupation

Parameters
castCast to get occupation name
isSubClassWhether to acquire a side job true side job name false job name
Returns
occupation name

◆ GetGrowthFactor() [1/2]

string Yukar.Engine.GameContentCreator.GetGrowthFactor ( BattleCharacterBase  inHero,
int  inStatusIndex 
)

◆ GetGrowthFactor() [2/2]

int Yukar.Engine.GameContentCreator.GetGrowthFactor ( Common.GameData.Hero  inHero,
int  inStatusIndex 
)

◆ GetHeroExtraParameter()

string Yukar.Engine.GameContentCreator.GetHeroExtraParameter ( Common.GameData.Hero  hero,
string  ParameterName 
)

◆ GetHeroResistance()

string Yukar.Engine.GameContentCreator.GetHeroResistance ( Common.GameData.Hero  hero,
int  resistanceIndex 
)

Get a hero's attribute resistance value

Parameters
heroHero you want to get attribute resistance value
resistanceIndexIndex number of attribute resistance value to get
Returns
attribute resistance value

◆ GetJobStatus() [1/2]

static int[] Yukar.Engine.GameContentCreator.GetJobStatus ( CastJob  castJob)
static

◆ GetJobStatus() [2/2]

string Yukar.Engine.GameContentCreator.GetJobStatus ( CastJob  castJob,
int  statusIndex,
BattleEnum.LevelUpData  levelUpData 
)

◆ GetStatusDiffText()

static string Yukar.Engine.GameContentCreator.GetStatusDiffText ( int  inBefore,
int  inAfter,
out GameContentParser.StatusUpDown  outStatusUpDown 
)
static

◆ ReplaceVariableString()

string Yukar.Engine.GameContentCreator.ReplaceVariableString ( string  variableString)

◆ SetCastAttributeIconThumbnail()

bool Yukar.Engine.GameContentCreator.SetCastAttributeIconThumbnail ( RenderContent  inResult,
Cast  cast 
)

Get attribute thumbnail for cast

Parameters
inResultstore the result
castcast to get attributes
Returns
true Acquisition success false Acquisition failure

◆ SetCastJobIcon()

bool Yukar.Engine.GameContentCreator.SetCastJobIcon ( RenderContent  inResult,
Cast  cast,
bool  isSubClass 
)

◆ SetCastResistanceIconThumbnail()

bool Yukar.Engine.GameContentCreator.SetCastResistanceIconThumbnail ( RenderContent  inResult,
Cast  cast,
int  attributeIndex 
)

◆ SetConditionIconThumbnail()

bool Yukar.Engine.GameContentCreator.SetConditionIconThumbnail ( RenderContent  inResult,
Dictionary< Guid, Common.GameData.Hero.ConditionInfo conditionInfoDic,
int  getIndex = -1 
)

Get the Hero's status ailment icon

Parameters
inResultstore the result
conditionInfoDicHero status ailments
getIndexAbnormal status number you want to get
Returns

◆ SetConditionName()

string Yukar.Engine.GameContentCreator.SetConditionName ( Dictionary< Guid, Common.GameData.Hero.ConditionInfo conditionInfoDic,
int  getIndex = -1 
)

Get the Hero's status ailment name

Parameters
conditionInfoDicHero status ailments
getIndexAbnormal status number you want to get
Returns

◆ SetHeroAttributeIconThumbnail()

bool Yukar.Engine.GameContentCreator.SetHeroAttributeIconThumbnail ( RenderContent  inResult,
Common.GameData.Hero  hero 
)

Get thumbnails of hero attributes

Parameters
inResultstore the result
heroHero to get attributes
Returns
true Acquisition success false Acquisition failure

◆ SetHeroJobIcon()

bool Yukar.Engine.GameContentCreator.SetHeroJobIcon ( RenderContent  inResult,
Common.GameData.Hero  hero,
bool  isSubClass 
)

◆ SetHeroResistanceIconThumbnail()

bool Yukar.Engine.GameContentCreator.SetHeroResistanceIconThumbnail ( RenderContent  inResult,
Common.GameData.Hero  hero,
int  attributeIndex 
)

Get a hero's elemental resistance thumbnail

Parameters
inResultstore the result
heroHero that acquires attribute resistance
attributeIndexattribute resistance index
Returns
true Acquisition success false Acquisition failure

◆ SetMemberThumbnail()

bool Yukar.Engine.GameContentCreator.SetMemberThumbnail ( RenderContent  inResult,
Common.GameData.Hero  hero 
)

◆ SetPartyIconThumbnail() [1/2]

bool Yukar.Engine.GameContentCreator.SetPartyIconThumbnail ( RenderContent  inResult,
Cast  inCast 
)

◆ SetPartyIconThumbnail() [2/2]

bool Yukar.Engine.GameContentCreator.SetPartyIconThumbnail ( RenderContent  inResult,
GameDataManager  savedata,
int  index 
)

◆ SetPartyImageThumbnail() [1/2]

bool Yukar.Engine.GameContentCreator.SetPartyImageThumbnail ( RenderContent  inResult,
Cast  inCast 
)

◆ SetPartyImageThumbnail() [2/2]

bool Yukar.Engine.GameContentCreator.SetPartyImageThumbnail ( RenderContent  inResult,
int  inImageInstanceIndex 
)

◆ SetPartyThumbnail() [1/2]

bool Yukar.Engine.GameContentCreator.SetPartyThumbnail ( RenderContent  inResult,
Cast  inCast 
)

◆ SetPartyThumbnail() [2/2]

bool Yukar.Engine.GameContentCreator.SetPartyThumbnail ( RenderContent  inResult,
int  inImageInstanceIndex 
)

◆ SetResistanceIconThumbnail()

bool Yukar.Engine.GameContentCreator.SetResistanceIconThumbnail ( RenderContent  inResult,
int  attributeIndex 
)

Property Documentation

◆ ContentIndex

int Yukar.Engine.GameContentCreator.ContentIndex
getset

◆ ContentPage

int Yukar.Engine.GameContentCreator.ContentPage
getset

◆ ContentPageSize

int Yukar.Engine.GameContentCreator.ContentPageSize
getset

◆ OnePageContenAmount

int Yukar.Engine.GameContentCreator.OnePageContenAmount
getset