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()
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()