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< DeathRecord > m_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< DeathRecord > DeathRecords [get]

详细描述

在文件 PlayerStats.cs 第 8 行定义.

成员函数说明

◆ AddDeathRecord()

void Game.PlayerStats.AddDeathRecord ( DeathRecord deathRecord)

在文件 PlayerStats.cs 第 151 行定义.

◆ Load()

void Game.PlayerStats.Load ( ValuesDictionary valuesDictionary)

在文件 PlayerStats.cs 第 155 行定义.

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

◆ Save()

void Game.PlayerStats.Save ( ValuesDictionary valuesDictionary)

在文件 PlayerStats.cs 第 172 行定义.

函数调用图:

类成员变量说明

◆ AirCreatureKills

long Game.PlayerStats.AirCreatureKills

在文件 PlayerStats.cs 第 95 行定义.

◆ BlocksDug

long Game.PlayerStats.BlocksDug

在文件 PlayerStats.cs 第 83 行定义.

◆ BlocksInteracted

long Game.PlayerStats.BlocksInteracted

在文件 PlayerStats.cs 第 87 行定义.

◆ BlocksPlaced

long Game.PlayerStats.BlocksPlaced

在文件 PlayerStats.cs 第 85 行定义.

◆ DeathRecordsString

string Game.PlayerStats.DeathRecordsString

在文件 PlayerStats.cs 第 131 行定义.

◆ DeepestDive

double Game.PlayerStats.DeepestDive

在文件 PlayerStats.cs 第 79 行定义.

◆ DistanceClimbed

double Game.PlayerStats.DistanceClimbed

在文件 PlayerStats.cs 第 67 行定义.

◆ DistanceFallen

double Game.PlayerStats.DistanceFallen

在文件 PlayerStats.cs 第 65 行定义.

◆ DistanceFlown

double Game.PlayerStats.DistanceFlown

在文件 PlayerStats.cs 第 69 行定义.

◆ DistanceRidden

double Game.PlayerStats.DistanceRidden

在文件 PlayerStats.cs 第 73 行定义.

◆ DistanceSwam

double Game.PlayerStats.DistanceSwam

在文件 PlayerStats.cs 第 71 行定义.

◆ DistanceTravelled

double Game.PlayerStats.DistanceTravelled

在文件 PlayerStats.cs 第 61 行定义.

◆ DistanceWalked

double Game.PlayerStats.DistanceWalked

在文件 PlayerStats.cs 第 63 行定义.

◆ EasiestModeUsed

GameMode Game.PlayerStats.EasiestModeUsed = (GameMode)2147483647

在文件 PlayerStats.cs 第 127 行定义.

◆ FoodItemsEaten

long Game.PlayerStats.FoodItemsEaten

在文件 PlayerStats.cs 第 111 行定义.

◆ FurnitureItemsMade

long Game.PlayerStats.FurnitureItemsMade

在文件 PlayerStats.cs 第 125 行定义.

◆ HighestAltitude

double Game.PlayerStats.HighestAltitude = -1.0 / 0.0

在文件 PlayerStats.cs 第 77 行定义.

◆ HighestLevel

float Game.PlayerStats.HighestLevel

在文件 PlayerStats.cs 第 129 行定义.

◆ HitsReceived

long Game.PlayerStats.HitsReceived

在文件 PlayerStats.cs 第 105 行定义.

◆ ItemsCrafted

long Game.PlayerStats.ItemsCrafted

在文件 PlayerStats.cs 第 123 行定义.

◆ Jumps

long Game.PlayerStats.Jumps

在文件 PlayerStats.cs 第 81 行定义.

◆ LandCreatureKills

long Game.PlayerStats.LandCreatureKills

在文件 PlayerStats.cs 第 91 行定义.

◆ LowestAltitude

double Game.PlayerStats.LowestAltitude = 1.0 / 0.0

在文件 PlayerStats.cs 第 75 行定义.

◆ m_deathRecords

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

在文件 PlayerStats.cs 第 59 行定义.

◆ MeleeAttacks

long Game.PlayerStats.MeleeAttacks

在文件 PlayerStats.cs 第 97 行定义.

◆ MeleeHits

long Game.PlayerStats.MeleeHits

在文件 PlayerStats.cs 第 99 行定义.

◆ PlayerKills

long Game.PlayerStats.PlayerKills

在文件 PlayerStats.cs 第 89 行定义.

◆ RangedAttacks

long Game.PlayerStats.RangedAttacks

在文件 PlayerStats.cs 第 101 行定义.

◆ RangedHits

long Game.PlayerStats.RangedHits

在文件 PlayerStats.cs 第 103 行定义.

◆ StruckByLightning

long Game.PlayerStats.StruckByLightning

在文件 PlayerStats.cs 第 107 行定义.

◆ TimesHadFlu

long Game.PlayerStats.TimesHadFlu

在文件 PlayerStats.cs 第 115 行定义.

◆ TimeSlept

double Game.PlayerStats.TimeSlept

在文件 PlayerStats.cs 第 121 行定义.

◆ TimesPuked

long Game.PlayerStats.TimesPuked

在文件 PlayerStats.cs 第 117 行定义.

◆ TimesWasSick

long Game.PlayerStats.TimesWasSick

在文件 PlayerStats.cs 第 113 行定义.

◆ TimesWentToSleep

long Game.PlayerStats.TimesWentToSleep

在文件 PlayerStats.cs 第 119 行定义.

◆ TotalHealthLost

double Game.PlayerStats.TotalHealthLost

在文件 PlayerStats.cs 第 109 行定义.

◆ ValuesDictionaryForMods

ValuesDictionary Game.PlayerStats.ValuesDictionaryForMods = new()

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

在文件 PlayerStats.cs 第 149 行定义.

◆ WaterCreatureKills

long Game.PlayerStats.WaterCreatureKills

在文件 PlayerStats.cs 第 93 行定义.

属性说明

◆ DeathRecords

ReadOnlyList<DeathRecord> Game.PlayerStats.DeathRecords
get

在文件 PlayerStats.cs 第 143 行定义.

◆ Stats

IEnumerable<FieldInfo> Game.PlayerStats.Stats
get

在文件 PlayerStats.cs 第 133 行定义.


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