Table of Contents

Class ScrapeTrackingInfo

Namespace
KSP.Networking.MP.GameClient
Assembly
Assembly-CSharp.dll
public class ScrapeTrackingInfo
Inheritance
ScrapeTrackingInfo
Inherited Members
Extension Methods

Constructors

ScrapeTrackingInfo()

public ScrapeTrackingInfo()

ScrapeTrackingInfo(ScrapeTrackingType, long, string, string, byte, byte, bool)

public ScrapeTrackingInfo(ScrapeTrackingType scrapeTrackingType, long timeStamp, string playerNameString, string playerGuidString, byte playerId, byte authorityPlayerId, bool isLocalPlayer)

Parameters

scrapeTrackingType ScrapeTrackingType
timeStamp long
playerNameString string
playerGuidString string
playerId byte
authorityPlayerId byte
isLocalPlayer bool

Fields

DEFAULT_AUTHORITY_PLAYER_ID

public const byte DEFAULT_AUTHORITY_PLAYER_ID = 0

Field Value

byte

DEFAULT_IS_LOCAL_PLAYER

public const bool DEFAULT_IS_LOCAL_PLAYER = false

Field Value

bool

DEFAULT_PLAYER_GUID_STRING

public const string DEFAULT_PLAYER_GUID_STRING = ""

Field Value

string

DEFAULT_PLAYER_ID

public const byte DEFAULT_PLAYER_ID = 0

Field Value

byte

DEFAULT_PLAYER_NAME_STRING

public const string DEFAULT_PLAYER_NAME_STRING = ""

Field Value

string

DEFAULT_SCRAPE_TRACKING_TYPE

public const ScrapeTrackingType DEFAULT_SCRAPE_TRACKING_TYPE = None

Field Value

ScrapeTrackingType

DEFAULT_TIME_STAMP

public const long DEFAULT_TIME_STAMP = 0

Field Value

long

Properties

AuthorityPlayerId

public byte AuthorityPlayerId { get; }

Property Value

byte

IsLocalPlayer

public bool IsLocalPlayer { get; }

Property Value

bool

PlayerGuidString

public string PlayerGuidString { get; }

Property Value

string

PlayerId

public byte PlayerId { get; }

Property Value

byte

PlayerNameString

public string PlayerNameString { get; }

Property Value

string

ScrapeTrackingType

public ScrapeTrackingType ScrapeTrackingType { get; }

Property Value

ScrapeTrackingType

TimeStamp

public long TimeStamp { get; }

Property Value

long

Methods

~ScrapeTrackingInfo()

protected ~ScrapeTrackingInfo()

GetDebugPlayerIdNameAndGuidString(PlayerNameFlag)

public string GetDebugPlayerIdNameAndGuidString(StringUtil.PlayerNameFlag playerNameFlags = PlayerNameFlag.Default)

Parameters

playerNameFlags StringUtil.PlayerNameFlag

Returns

string

Init()

public void Init()

Init(ScrapeTrackingType, long, string, string, byte, byte, bool)

public void Init(ScrapeTrackingType scrapeTrackingType, long timeStamp, string playerNameString, string playerGuidString, byte playerId, byte authorityPlayerId, bool isLocalPlayer)

Parameters

scrapeTrackingType ScrapeTrackingType
timeStamp long
playerNameString string
playerGuidString string
playerId byte
authorityPlayerId byte
isLocalPlayer bool

ResetAllValues()

public void ResetAllValues()

Set(ScrapeTrackingType, long, string, string, byte, byte, bool)

public void Set(ScrapeTrackingType scrapeTrackingType, long timeStamp, string playerNameString, string playerGuidString, byte playerId, byte authorityPlayerId, bool isLocalPlayer)

Parameters

scrapeTrackingType ScrapeTrackingType
timeStamp long
playerNameString string
playerGuidString string
playerId byte
authorityPlayerId byte
isLocalPlayer bool

SetAuthorityPlayerId(byte)

public void SetAuthorityPlayerId(byte authorityPlayerId)

Parameters

authorityPlayerId byte

SetIsLocalPlayer(bool)

public void SetIsLocalPlayer(bool isLocalPlayer)

Parameters

isLocalPlayer bool

SetPlayerGuidString(string)

public void SetPlayerGuidString(string playerGuidString)

Parameters

playerGuidString string

SetPlayerId(byte)

public void SetPlayerId(byte playerId)

Parameters

playerId byte

SetPlayerNameString(string)

public void SetPlayerNameString(string playerNameString)

Parameters

playerNameString string

SetScrapeTrackingType(ScrapeTrackingType)

public void SetScrapeTrackingType(ScrapeTrackingType scrapeTrackingType)

Parameters

scrapeTrackingType ScrapeTrackingType

SetTimeStamp(long)

public void SetTimeStamp(long timeStamp)

Parameters

timeStamp long

ToString()

public override string ToString()

Returns

string

Uninit()

public void Uninit()