terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
SaveSynchronisationOperation_SendFileList Class Reference
+ Inheritance diagram for SaveSynchronisationOperation_SendFileList:
+ Collaboration diagram for SaveSynchronisationOperation_SendFileList:

Public Types

enum  MessageId {
  BeginFileList , PlayerFileEntry , WorldFileEntry , FileEntryReceived ,
  EndFileList , RequestFileData , BeginFileData , FileData ,
  FileDataRecieved
}
 

Public Member Functions

 SaveSynchronisationOperation_SendFileList (SaveSynchronisationOperation.SendDataFunction sendOperation)
 
override void Begin ()
 
override void ProcessMessage (SaveSynchronisationOperation.MessageId messageId, byte[] data)
 
override string GetStatus ()
 
void SendEmptyMessage (SaveSynchronisationOperation.MessageId id)
 
virtual void Cancel ()
 
delegate void SendDataFunction (byte[] messageData, int length)
 

Static Public Member Functions

static void WriteMessageHeader (BinaryWriter packet, SaveSynchronisationOperation.MessageId id)
 
static void WriteMessageLength (BinaryWriter packet)
 

Public Attributes

bool IsComplete
 

Protected Attributes

readonly SaveSynchronisationOperation.SendDataFunction SendData
 

Private Member Functions

void SendPlayerFile (PlayerFileData playerFileData)
 
void WritePlayerData (BinaryWriter writer, Player player)
 
void SendWorldFile (WorldFileData worldFileData)
 
void SendNextFile ()
 

Private Attributes

int fileCountPending
 
int fileOffset
 
bool sentPlayers
 
bool sentWorlds
 
bool sentEndList
 

Static Private Attributes

static byte[] emptyMessageData
 

Detailed Description

Definition at line 10 of file SaveSynchronisationOperation_SendFileList.cs.


The documentation for this class was generated from the following file: