Barotrauma Client Doc
Barotrauma.Networking.ServerContentPackage Class Reference

Inherits Barotrauma.INetSerializableStruct.

Public Member Functions

 ServerContentPackage ()
 
 ServerContentPackage (ContentPackage contentPackage, SerializableDateTime referenceTime)
 
string GetPackageStr ()
 

Public Attributes

string Name = ""
 
byte[] HashBytes = Array.Empty<byte>()
 
string UgcId = ""
 
uint InstallTimeDiffInSeconds
 
bool IsMandatory
 
bool IsVanilla
 

Properties

Md5Hash Hash [get, set]
 
DateTime InstallTime [get]
 
RegularPackageRegularPackage [get]
 
CorePackageCorePackage [get]
 
ContentPackageContentPackage [get]
 

Detailed Description

Definition at line 260 of file NetworkPeerStructs.cs.

Constructor & Destructor Documentation

◆ ServerContentPackage() [1/2]

Barotrauma.Networking.ServerContentPackage.ServerContentPackage ( )

Definition at line 303 of file NetworkPeerStructs.cs.

◆ ServerContentPackage() [2/2]

Barotrauma.Networking.ServerContentPackage.ServerContentPackage ( ContentPackage  contentPackage,
SerializableDateTime  referenceTime 
)

Definition at line 305 of file NetworkPeerStructs.cs.

Member Function Documentation

◆ GetPackageStr()

string Barotrauma.Networking.ServerContentPackage.GetPackageStr ( )

Member Data Documentation

◆ HashBytes

byte [] Barotrauma.Networking.ServerContentPackage.HashBytes = Array.Empty<byte>()

Definition at line 266 of file NetworkPeerStructs.cs.

◆ InstallTimeDiffInSeconds

uint Barotrauma.Networking.ServerContentPackage.InstallTimeDiffInSeconds

Definition at line 272 of file NetworkPeerStructs.cs.

◆ IsMandatory

bool Barotrauma.Networking.ServerContentPackage.IsMandatory

Definition at line 275 of file NetworkPeerStructs.cs.

◆ IsVanilla

bool Barotrauma.Networking.ServerContentPackage.IsVanilla

Definition at line 278 of file NetworkPeerStructs.cs.

◆ Name

string Barotrauma.Networking.ServerContentPackage.Name = ""

Definition at line 263 of file NetworkPeerStructs.cs.

◆ UgcId

string Barotrauma.Networking.ServerContentPackage.UgcId = ""

Definition at line 269 of file NetworkPeerStructs.cs.

Property Documentation

◆ ContentPackage

ContentPackage? Barotrauma.Networking.ServerContentPackage.ContentPackage
get

Definition at line 301 of file NetworkPeerStructs.cs.

◆ CorePackage

CorePackage? Barotrauma.Networking.ServerContentPackage.CorePackage
get

Definition at line 298 of file NetworkPeerStructs.cs.

◆ Hash

Md5Hash Barotrauma.Networking.ServerContentPackage.Hash
getset

Definition at line 283 of file NetworkPeerStructs.cs.

◆ InstallTime

DateTime Barotrauma.Networking.ServerContentPackage.InstallTime
get

Definition at line 293 of file NetworkPeerStructs.cs.

◆ RegularPackage

RegularPackage? Barotrauma.Networking.ServerContentPackage.RegularPackage
get

Definition at line 294 of file NetworkPeerStructs.cs.