tModLoader v2024.03
A mod to make and play Terraria mods
AchievementsSocialModule Class Referenceabstract

Inherits ISocialModule, Terraria.Social.Base.AchievementsSocialModule, and Terraria.Social.Base.AchievementsSocialModule.

Public Member Functions

abstract void CompleteAchievement (string name)
 
override void CompleteAchievement (string name)
 
override void CompleteAchievement (string name)
 
abstract byte[] GetEncryptionKey ()
 
override byte[] GetEncryptionKey ()
 
override byte[] GetEncryptionKey ()
 
abstract string GetSavePath ()
 
override string GetSavePath ()
 
override string GetSavePath ()
 
abstract void Initialize ()
 
override void Initialize ()
 
override void Initialize ()
 
abstract bool IsAchievementCompleted (string name)
 
override bool IsAchievementCompleted (string name)
 
override bool IsAchievementCompleted (string name)
 
void RailEventCallBack (RAILEventID eventId, EventBase data)
 
abstract void Shutdown ()
 
override void Shutdown ()
 
override void Shutdown ()
 
abstract void StoreStats ()
 
override void StoreStats ()
 
override void StoreStats ()
 
abstract void UpdateFloatStat (string name, float value)
 
override void UpdateFloatStat (string name, float value)
 
override void UpdateFloatStat (string name, float value)
 
abstract void UpdateIntStat (string name, int value)
 
override void UpdateIntStat (string name, int value)
 
override void UpdateIntStat (string name, int value)
 
void Initialize ()
 
void Shutdown ()
 

Member Function Documentation

◆ Initialize() [1/3]

abstract void AchievementsSocialModule.Initialize ( )
pure virtual

Implements ISocialModule.

◆ Initialize() [2/3]

override void AchievementsSocialModule.Initialize ( )

Implements ISocialModule.

◆ Initialize() [3/3]

override void AchievementsSocialModule.Initialize ( )

Implements ISocialModule.

◆ Shutdown() [1/3]

abstract void AchievementsSocialModule.Shutdown ( )
pure virtual

Implements ISocialModule.

◆ Shutdown() [2/3]

override void AchievementsSocialModule.Shutdown ( )

Implements ISocialModule.

◆ Shutdown() [3/3]

override void AchievementsSocialModule.Shutdown ( )

Implements ISocialModule.