Project Arrhythmia
A video game developed by Vitamin Games.
Loading...
Searching...
No Matches
SteamWorkshopFacepunch Class Reference
+ Inheritance diagram for SteamWorkshopFacepunch:

Classes

class  ProgressClass
 
class  SearchOptions
 

Public Types

enum  LevelVisibility { Public = 0 , JustFriends = 1 , Private = 2 }
 

Public Member Functions

void GetUserPublishedLevels (Action< System.Exception > _error)
 
async void DownloadLevels ()
 
async void LevelToSteamWorkshop (string _title, string _desc, LevelVisibility _levelVisibility, string _changeLog="", bool _isLegacy=false)
 Upload / Update file to Steam Workshop.
 
void SetEditorLoadingPopup (string _text)
 
VGFunctions.LSError SaveSteamworksLevel (bool _isLegacy=false)
 
VGFunctions.LSError SaveSteamworksLevel (string _beatmapName, bool _isLegacy=false)
 
async void RetrieveLevels (SearchOptions _searchOptions)
 
async System.Threading.Tasks.Task< Texture2D > LoadImage (string _url)
 
string DescriptionCreator (string _beatmapName)
 Creates steam workshop formatted description.
 
void Update ()
 

Static Public Member Functions

static string LevelWorkshopLink (ulong _id)
 
static string LinkFormater (string _link, string _title=null)
 Takes in a link and title and formats it for steam's link markdown.
 
static string BoldFormater (string _words)
 Takes in a string and makes it bold in steams's markdown.
 
static string HeaderFormater (string _words)
 Takes in a string and makes it into a header in steam's markdown.
 

Public Attributes

int TotalSteamWorkshopSubscriptions = 0
 
int TotalSteamWorkshopSubscriptionsDone = 0
 
bool showingEditorLoadbar = false
 
bool isLoadingLevels = false
 
bool runSearchTest = false
 
SearchOptions searchTest
 
bool loadingSearchPage
 
Texture2D DefaultSteamWorkshopImage
 
Sprite DefaultSteamWorkshopSprite
 
ProgressClass progress = new ProgressClass()
 

Static Public Attributes

static SteamWorkshopFacepunch inst
 

Events

Action SuccessfullyUpdatedSteamLevel
 
Action SuccessfullyCreatedSteamLevel
 

Private Member Functions

void Awake ()
 
void Start ()
 
IEnumerator HideEditorLoadingPopup ()
 
void OnApplicationQuit ()
 

Private Attributes

Color ErrorColor = VGFunctions.LSColors.red400
 
Color SuccessColor = VGFunctions.LSColors.green400
 

Static Private Attributes

const int APP_ID = 440310
 

Member Function Documentation

◆ BoldFormater()

static string SteamWorkshopFacepunch.BoldFormater ( string _words)
static

Takes in a string and makes it bold in steams's markdown.

Parameters
_wordsWord to bold.
Returns

◆ DescriptionCreator()

string SteamWorkshopFacepunch.DescriptionCreator ( string _beatmapName)

Creates steam workshop formatted description.

Parameters
_beatmapName
Returns

◆ HeaderFormater()

static string SteamWorkshopFacepunch.HeaderFormater ( string _words)
static

Takes in a string and makes it into a header in steam's markdown.

Parameters
_wordsWord to make into a header.
Returns

◆ LinkFormater()

static string SteamWorkshopFacepunch.LinkFormater ( string _link,
string _title = null )
static

Takes in a link and title and formats it for steam's link markdown.

Parameters
_linkWebsite to use for link.
_titleTitle to use for link (optional).
Returns

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