Battle Talent  V11
Public Member Functions | Public Attributes | Static Public Attributes | Events | List of all members
CrossLink.GameStatMgr Class Reference

Public Member Functions

void Init ()
 
bool IsTutorialFinish ()
 
void TutorialStart ()
 
void TutorialStep (int index)
 
void TutorialFinish ()
 
void CommitPlayTime (float pt)
 
void CommitCoin (int num=1)
 
void CommitDeadZoneCount (int num=1)
 
void RogueStartRecord (float playTime=0f)
 
float GetRoguePlayTime ()
 
void CommitRogueKill ()
 
void CommitRogueDamage (float value)
 
void CommitRogueSoul (int value)
 
RogueStatGlobalData ReadRogueGlobal (int difficulty)
 
void WriteRogueGlobal (int difficulty)
 
void RogueDeathRecord ()
 
void RoguePassRecord ()
 
FightStatData GetFightReport ()
 
void ModifyStartRecordTime (float extraSec)
 
bool IsRecording ()
 
void ResetRecord ()
 
void BeginRecordFight ()
 
void StepRecord (int stepIndex, bool start)
 
void QuitRecord ()
 
void FailRecord ()
 
void EndRecordFight ()
 
void CommitFightDead ()
 
void CommitFightHit (float dmg)
 
void CommitManaCost (float manaDelta)
 
void CommitHpCost (float hpDelta)
 

Public Attributes

RogueStatData rogueData = new RogueStatData()
 
bool leaveStartRoom = false
 
bool doNotRecordPassTime = false
 
List< DamageRecordrecordHitData = new List<DamageRecord>()
 

Static Public Attributes

static GameStatMgr Instance = new GameStatMgr()
 

Events

System.Action BeginRecordEvent
 
System.Action EndRecordEvent