Space Engineers
Public Types | Public Member Functions | Public Attributes | Properties | List of all members
Sandbox.MySteamService Class Reference

Steam service, may be replaced by interface later. Don't use it directly in GameLib More...

Inheritance diagram for Sandbox.MySteamService:

Public Types

enum  NotificationPosition { NotificationPosition.TopLeft = 0, NotificationPosition.TopRight = 1, NotificationPosition.BottomLeft = 2, NotificationPosition.BottomRight = 3 }
 

Public Member Functions

 MySteamService (bool isDedicated, uint appId)
 
void SetNotificationPosition (NotificationPosition position)
 
void Dispose ()
 

Public Attributes

readonly SteamSDK.SteamAPI SteamAPI
 
readonly SteamSDK.SteamServerAPI SteamServerAPI
 

Properties

bool IsActive [get]
 
bool IsOnline [get]
 
bool IsOverlayEnabled [get]
 
bool HasGameServer [get]
 
uint AppId [get]
 
ulong UserId [get, set]
 
string UserName [get]
 
string SerialKey [get]
 
SteamSDK.Universe UserUniverse [get]
 
string BranchName [get]
 
bool OwnsGame [get]
 

Detailed Description

Steam service, may be replaced by interface later. Don't use it directly in GameLib

Definition at line 14 of file MySteamService.cs.

Member Enumeration Documentation

Enumerator
TopLeft 
TopRight 
BottomLeft 
BottomRight 

Definition at line 16 of file MySteamService.cs.

Constructor & Destructor Documentation

Sandbox.MySteamService.MySteamService ( bool  isDedicated,
uint  appId 
)
inline

Definition at line 42 of file MySteamService.cs.

Member Function Documentation

void Sandbox.MySteamService.Dispose ( )
inline

Definition at line 83 of file MySteamService.cs.

void Sandbox.MySteamService.SetNotificationPosition ( NotificationPosition  position)
inline

Definition at line 75 of file MySteamService.cs.

Member Data Documentation

readonly SteamSDK.SteamAPI Sandbox.MySteamService.SteamAPI

Definition at line 24 of file MySteamService.cs.

readonly SteamSDK.SteamServerAPI Sandbox.MySteamService.SteamServerAPI

Definition at line 25 of file MySteamService.cs.

Property Documentation

uint Sandbox.MySteamService.AppId
get

Definition at line 33 of file MySteamService.cs.

string Sandbox.MySteamService.BranchName
get

Definition at line 38 of file MySteamService.cs.

bool Sandbox.MySteamService.HasGameServer
get

Definition at line 31 of file MySteamService.cs.

bool Sandbox.MySteamService.IsActive
get

Definition at line 27 of file MySteamService.cs.

bool Sandbox.MySteamService.IsOnline
get

Definition at line 28 of file MySteamService.cs.

bool Sandbox.MySteamService.IsOverlayEnabled
get

Definition at line 29 of file MySteamService.cs.

bool Sandbox.MySteamService.OwnsGame
get

Definition at line 40 of file MySteamService.cs.

string Sandbox.MySteamService.SerialKey
get

Definition at line 36 of file MySteamService.cs.

ulong Sandbox.MySteamService.UserId
getset

Definition at line 34 of file MySteamService.cs.

string Sandbox.MySteamService.UserName
get

Definition at line 35 of file MySteamService.cs.

SteamSDK.Universe Sandbox.MySteamService.UserUniverse
get

Definition at line 37 of file MySteamService.cs.


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