C# 클래스 Senseix.SenseixSession

상속: UnityEngine.MonoBehaviour
파일 보기 프로젝트 열기: senseix/thinksy_unity_plugin 1 사용 예제들

공개 메소드들

메소드 설명
CheckAnswer ( Message Problem, Answer answer ) : bool
CheckProblemPostCacheSubmission ( ) : void
DoFileFlagging ( string filePath ) : void
GetAccessToken ( ) : string
GetAuthToken ( ) : string
GetCurrentAvatarPath ( ) : string
GetCurrentLeaderboard ( ) : IList
GetCurrentPlayer ( ) : Message.Player.Player
GetCurrentPlayerID ( ) : string
GetCurrentPlayerList ( ) : ArrayList
GetDeviceID ( ) : string
GetEncouragements ( ) : void
GetProblems ( uint numberOfProblems ) : void
GetSessionState ( ) : bool
Heartbeat ( ) : void
InitializeSenseix ( string newAccessToken ) : IEnumerator
IsSignedIn ( ) : bool
LimitedInitializeSenseix ( string newAccessToken ) : IEnumerator
ListCurrentPlayerItems ( ) : void
ListPlayers ( ) : IEnumerator
PullLeaderboard ( uint pageNumber, uint pageSize ) : void
PullProblem ( ) : Senseix.Message.Problem.ProblemData
RegisterAllPlayers ( ) : IEnumerator
RegisterDevice ( ) : IEnumerator
SelectPlayer ( Senseix selectedPlayer ) : void
SendRecruitmentRequest ( ) : void
SetAndSaveAuthToken ( string newAuthToken ) : void
SetCurrentPlayerList ( Message newPlayerList ) : void
SetLeaderboardPlayers ( IList PlayerList ) : void
SetRecruitmentEmail ( String newRecruitmentEmail ) : void
SetSessionState ( bool state ) : void
SetSignedIn ( bool newIsSignedIn ) : void
ShouldCacheProblemPosts ( ) : bool
SubmitAnswer ( Message Problem, Answer answer, bool correct ) : bool
SubmitBugReport ( string additionalMessage ) : IEnumerator
UpdateCurrentPlayerScore ( UInt32 score ) : IEnumerator
VerifyGame ( string verificationCode ) : IEnumerator

비공개 메소드들

메소드 설명
CheckAccessToken ( ) : int
EndInitialize ( ) : void
GetSingletonInstance ( ) : SenseixSession
RegisterPlayer ( Message Player ) : IEnumerator
SetCurrentPlayer ( Message newPlayer ) : void
WaitForWebGLInitializing ( ) : IEnumerator

메소드 상세

CheckAnswer() 공개 정적인 메소드

public static CheckAnswer ( Message Problem, Answer answer ) : bool
Problem Message
answer Answer
리턴 bool

CheckProblemPostCacheSubmission() 공개 정적인 메소드

public static CheckProblemPostCacheSubmission ( ) : void
리턴 void

DoFileFlagging() 공개 정적인 메소드

public static DoFileFlagging ( string filePath ) : void
filePath string
리턴 void

GetAccessToken() 공개 정적인 메소드

public static GetAccessToken ( ) : string
리턴 string

GetAuthToken() 공개 정적인 메소드

public static GetAuthToken ( ) : string
리턴 string

GetCurrentAvatarPath() 공개 정적인 메소드

public static GetCurrentAvatarPath ( ) : string
리턴 string

GetCurrentLeaderboard() 공개 정적인 메소드

public static GetCurrentLeaderboard ( ) : IList
리턴 IList

GetCurrentPlayer() 공개 정적인 메소드

public static GetCurrentPlayer ( ) : Message.Player.Player
리턴 Message.Player.Player

GetCurrentPlayerID() 공개 정적인 메소드

public static GetCurrentPlayerID ( ) : string
리턴 string

GetCurrentPlayerList() 공개 정적인 메소드

public static GetCurrentPlayerList ( ) : ArrayList
리턴 System.Collections.ArrayList

GetDeviceID() 공개 정적인 메소드

public static GetDeviceID ( ) : string
리턴 string

GetEncouragements() 공개 정적인 메소드

public static GetEncouragements ( ) : void
리턴 void

GetProblems() 공개 정적인 메소드

public static GetProblems ( uint numberOfProblems ) : void
numberOfProblems uint
리턴 void

GetSessionState() 공개 정적인 메소드

public static GetSessionState ( ) : bool
리턴 bool

Heartbeat() 공개 정적인 메소드

public static Heartbeat ( ) : void
리턴 void

InitializeSenseix() 공개 정적인 메소드

public static InitializeSenseix ( string newAccessToken ) : IEnumerator
newAccessToken string
리턴 IEnumerator

IsSignedIn() 공개 정적인 메소드

public static IsSignedIn ( ) : bool
리턴 bool

LimitedInitializeSenseix() 공개 정적인 메소드

public static LimitedInitializeSenseix ( string newAccessToken ) : IEnumerator
newAccessToken string
리턴 IEnumerator

ListCurrentPlayerItems() 공개 정적인 메소드

public static ListCurrentPlayerItems ( ) : void
리턴 void

ListPlayers() 공개 정적인 메소드

public static ListPlayers ( ) : IEnumerator
리턴 IEnumerator

PullLeaderboard() 공개 정적인 메소드

public static PullLeaderboard ( uint pageNumber, uint pageSize ) : void
pageNumber uint
pageSize uint
리턴 void

PullProblem() 공개 정적인 메소드

public static PullProblem ( ) : Senseix.Message.Problem.ProblemData
리턴 Senseix.Message.Problem.ProblemData

RegisterAllPlayers() 공개 정적인 메소드

public static RegisterAllPlayers ( ) : IEnumerator
리턴 IEnumerator

RegisterDevice() 공개 정적인 메소드

public static RegisterDevice ( ) : IEnumerator
리턴 IEnumerator

SelectPlayer() 공개 정적인 메소드

public static SelectPlayer ( Senseix selectedPlayer ) : void
selectedPlayer Senseix
리턴 void

SendRecruitmentRequest() 공개 메소드

public SendRecruitmentRequest ( ) : void
리턴 void

SetAndSaveAuthToken() 공개 정적인 메소드

public static SetAndSaveAuthToken ( string newAuthToken ) : void
newAuthToken string
리턴 void

SetCurrentPlayerList() 공개 정적인 메소드

public static SetCurrentPlayerList ( Message newPlayerList ) : void
newPlayerList Message
리턴 void

SetLeaderboardPlayers() 공개 정적인 메소드

public static SetLeaderboardPlayers ( IList PlayerList ) : void
PlayerList IList
리턴 void

SetRecruitmentEmail() 공개 메소드

public SetRecruitmentEmail ( String newRecruitmentEmail ) : void
newRecruitmentEmail String
리턴 void

SetSessionState() 공개 정적인 메소드

public static SetSessionState ( bool state ) : void
state bool
리턴 void

SetSignedIn() 공개 정적인 메소드

public static SetSignedIn ( bool newIsSignedIn ) : void
newIsSignedIn bool
리턴 void

ShouldCacheProblemPosts() 공개 정적인 메소드

public static ShouldCacheProblemPosts ( ) : bool
리턴 bool

SubmitAnswer() 공개 정적인 메소드

public static SubmitAnswer ( Message Problem, Answer answer, bool correct ) : bool
Problem Message
answer Answer
correct bool
리턴 bool

SubmitBugReport() 공개 정적인 메소드

public static SubmitBugReport ( string additionalMessage ) : IEnumerator
additionalMessage string
리턴 IEnumerator

UpdateCurrentPlayerScore() 공개 정적인 메소드

public static UpdateCurrentPlayerScore ( UInt32 score ) : IEnumerator
score System.UInt32
리턴 IEnumerator

VerifyGame() 공개 정적인 메소드

public static VerifyGame ( string verificationCode ) : IEnumerator
verificationCode string
리턴 IEnumerator