Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.PlayerStats
Game.PlayerStats 的协作图:

class  StatAttribute
struct  DeathRecord

Public 成员函数

void AddDeathRecord (DeathRecord deathRecord)
void Load (ValuesDictionary valuesDictionary)
void Save (ValuesDictionary valuesDictionary)

Public 属性

List< DeathRecordm_deathRecords = []
double DistanceTravelled
double DistanceWalked
double DistanceFallen
double DistanceClimbed
double DistanceFlown
double DistanceSwam
double DistanceRidden
double LowestAltitude = 1.0 / 0.0
double HighestAltitude = -1.0 / 0.0
double DeepestDive
long Jumps
long BlocksDug
long BlocksPlaced
long BlocksInteracted
long PlayerKills
long LandCreatureKills
long WaterCreatureKills
long AirCreatureKills
long MeleeAttacks
long MeleeHits
long RangedAttacks
long RangedHits
long HitsReceived
long StruckByLightning
double TotalHealthLost
long FoodItemsEaten
long TimesWasSick
long TimesHadFlu
long TimesPuked
long TimesWentToSleep
double TimeSlept
long ItemsCrafted
long FurnitureItemsMade
GameMode EasiestModeUsed = (GameMode)2147483647
float HighestLevel
string DeathRecordsString
ValuesDictionary ValuesDictionaryForMods = new()
 模组如果需要添加或使用额外信息,可以在这个ValuesDictionary读写元素 目前API暂不支持直接保存到存档中,建议模组自行保存额外信息到自己的Subsystem中

属性

IEnumerable< FieldInfo > Stats [get]
ReadOnlyList< DeathRecordDeathRecords [get]

详细描述

在文件 PlayerStats.cs8 行定义.

成员函数说明

◆ AddDeathRecord()

void Game.PlayerStats.AddDeathRecord ( DeathRecord deathRecord)

在文件 PlayerStats.cs151 行定义.

◆ Load()

void Game.PlayerStats.Load ( ValuesDictionary valuesDictionary)

在文件 PlayerStats.cs155 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Save()

void Game.PlayerStats.Save ( ValuesDictionary valuesDictionary)

在文件 PlayerStats.cs172 行定义.

函数调用图:

类成员变量说明

◆ AirCreatureKills

long Game.PlayerStats.AirCreatureKills

在文件 PlayerStats.cs95 行定义.

◆ BlocksDug

long Game.PlayerStats.BlocksDug

在文件 PlayerStats.cs83 行定义.

◆ BlocksInteracted

long Game.PlayerStats.BlocksInteracted

在文件 PlayerStats.cs87 行定义.

◆ BlocksPlaced

long Game.PlayerStats.BlocksPlaced

在文件 PlayerStats.cs85 行定义.

◆ DeathRecordsString

string Game.PlayerStats.DeathRecordsString

在文件 PlayerStats.cs131 行定义.

◆ DeepestDive

double Game.PlayerStats.DeepestDive

在文件 PlayerStats.cs79 行定义.

◆ DistanceClimbed

double Game.PlayerStats.DistanceClimbed

在文件 PlayerStats.cs67 行定义.

◆ DistanceFallen

double Game.PlayerStats.DistanceFallen

在文件 PlayerStats.cs65 行定义.

◆ DistanceFlown

double Game.PlayerStats.DistanceFlown

在文件 PlayerStats.cs69 行定义.

◆ DistanceRidden

double Game.PlayerStats.DistanceRidden

在文件 PlayerStats.cs73 行定义.

◆ DistanceSwam

double Game.PlayerStats.DistanceSwam

在文件 PlayerStats.cs71 行定义.

◆ DistanceTravelled

double Game.PlayerStats.DistanceTravelled

在文件 PlayerStats.cs61 行定义.

◆ DistanceWalked

double Game.PlayerStats.DistanceWalked

在文件 PlayerStats.cs63 行定义.

◆ EasiestModeUsed

GameMode Game.PlayerStats.EasiestModeUsed = (GameMode)2147483647

在文件 PlayerStats.cs127 行定义.

◆ FoodItemsEaten

long Game.PlayerStats.FoodItemsEaten

在文件 PlayerStats.cs111 行定义.

◆ FurnitureItemsMade

long Game.PlayerStats.FurnitureItemsMade

在文件 PlayerStats.cs125 行定义.

◆ HighestAltitude

double Game.PlayerStats.HighestAltitude = -1.0 / 0.0

在文件 PlayerStats.cs77 行定义.

◆ HighestLevel

float Game.PlayerStats.HighestLevel

在文件 PlayerStats.cs129 行定义.

◆ HitsReceived

long Game.PlayerStats.HitsReceived

在文件 PlayerStats.cs105 行定义.

◆ ItemsCrafted

long Game.PlayerStats.ItemsCrafted

在文件 PlayerStats.cs123 行定义.

◆ Jumps

long Game.PlayerStats.Jumps

在文件 PlayerStats.cs81 行定义.

◆ LandCreatureKills

long Game.PlayerStats.LandCreatureKills

在文件 PlayerStats.cs91 行定义.

◆ LowestAltitude

double Game.PlayerStats.LowestAltitude = 1.0 / 0.0

在文件 PlayerStats.cs75 行定义.

◆ m_deathRecords

List<DeathRecord> Game.PlayerStats.m_deathRecords = []

在文件 PlayerStats.cs59 行定义.

◆ MeleeAttacks

long Game.PlayerStats.MeleeAttacks

在文件 PlayerStats.cs97 行定义.

◆ MeleeHits

long Game.PlayerStats.MeleeHits

在文件 PlayerStats.cs99 行定义.

◆ PlayerKills

long Game.PlayerStats.PlayerKills

在文件 PlayerStats.cs89 行定义.

◆ RangedAttacks

long Game.PlayerStats.RangedAttacks

在文件 PlayerStats.cs101 行定义.

◆ RangedHits

long Game.PlayerStats.RangedHits

在文件 PlayerStats.cs103 行定义.

◆ StruckByLightning

long Game.PlayerStats.StruckByLightning

在文件 PlayerStats.cs107 行定义.

◆ TimesHadFlu

long Game.PlayerStats.TimesHadFlu

在文件 PlayerStats.cs115 行定义.

◆ TimeSlept

double Game.PlayerStats.TimeSlept

在文件 PlayerStats.cs121 行定义.

◆ TimesPuked

long Game.PlayerStats.TimesPuked

在文件 PlayerStats.cs117 行定义.

◆ TimesWasSick

long Game.PlayerStats.TimesWasSick

在文件 PlayerStats.cs113 行定义.

◆ TimesWentToSleep

long Game.PlayerStats.TimesWentToSleep

在文件 PlayerStats.cs119 行定义.

◆ TotalHealthLost

double Game.PlayerStats.TotalHealthLost

在文件 PlayerStats.cs109 行定义.

◆ ValuesDictionaryForMods

ValuesDictionary Game.PlayerStats.ValuesDictionaryForMods = new()

模组如果需要添加或使用额外信息,可以在这个ValuesDictionary读写元素 目前API暂不支持直接保存到存档中,建议模组自行保存额外信息到自己的Subsystem中

在文件 PlayerStats.cs149 行定义.

◆ WaterCreatureKills

long Game.PlayerStats.WaterCreatureKills

在文件 PlayerStats.cs93 行定义.

属性说明

◆ DeathRecords

ReadOnlyList<DeathRecord> Game.PlayerStats.DeathRecords
get

在文件 PlayerStats.cs143 行定义.

◆ Stats

IEnumerable<FieldInfo> Game.PlayerStats.Stats
get

在文件 PlayerStats.cs133 行定义.


该类的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Survivalcraft.Windows/Game/PlayerStats.cs