C# 클래스 GameFramework.ServerStorySystem

파일 보기 프로젝트 열기: dreamanlan/CSharpGameFramework 1 사용 예제들

공개 메소드들

메소드 설명
ClearStoryInstancePool ( ) : void
CountMessage ( string msgId ) : int
CountStory ( string storyId ) : int
CountStory ( string storyId, string _namespace ) : int
GetStory ( string storyId ) : StoryInstance
GetStory ( string storyId, string _namespace ) : StoryInstance
MarkStoryTerminated ( string storyId ) : void
MarkStoryTerminated ( string storyId, string _namespace ) : void
NewAiStoryInstance ( string storyId ) : AiStoryInstanceInfo
NewAiStoryInstance ( string storyId, string _namespace ) : AiStoryInstanceInfo
PauseMessageHandler ( string msgId, bool pause ) : void
PauseStory ( string storyId, bool pause ) : void
PauseStory ( string storyId, string _namespace, bool pause ) : void
PreloadAiStory ( string _namespace, string file ) : void
PreloadNamespacedStory ( string _namespace, string file ) : void
PreloadSceneStories ( ) : void
PreloadStory ( string file ) : void
RecycleAiStoryInstance ( AiStoryInstanceInfo info ) : void
Reset ( ) : void
SendMessage ( string msgId ) : void
StartStory ( string storyId ) : void
StartStory ( string storyId, string _namespace ) : void
StopStory ( string storyId ) : void
StopStory ( string storyId, string _namespace ) : void
Tick ( ) : void

비공개 메소드들

메소드 설명
AddAiStoryInstanceInfoToPool ( string storyId, AiStoryInstanceInfo info ) : void
AddStoryInstance ( string storyId, StoryInstance info ) : void
GetStoryInstance ( string storyId ) : StoryInstance
GetUnusedAiStoryInstanceInfoFromPool ( string storyId ) : AiStoryInstanceInfo
Init ( Scene scene ) : void
Init ( UserThread userThread ) : void
LoadCustomCommandsAndValues ( ) : void
NewAiStoryInstance ( string storyId, string _namespace, bool logIfNotFound ) : AiStoryInstanceInfo
NewStoryInstance ( string storyId, string _namespace, bool logIfNotFound ) : StoryInstance
ServerStorySystem ( ) : System
StaticInit ( ) : void
ThreadInitMask ( ) : void

메소드 상세

ClearStoryInstancePool() 공개 메소드

public ClearStoryInstancePool ( ) : void
리턴 void

CountMessage() 공개 메소드

public CountMessage ( string msgId ) : int
msgId string
리턴 int

CountStory() 공개 메소드

public CountStory ( string storyId ) : int
storyId string
리턴 int

CountStory() 공개 메소드

public CountStory ( string storyId, string _namespace ) : int
storyId string
_namespace string
리턴 int

GetStory() 공개 메소드

public GetStory ( string storyId ) : StoryInstance
storyId string
리턴 StorySystem.StoryInstance

GetStory() 공개 메소드

public GetStory ( string storyId, string _namespace ) : StoryInstance
storyId string
_namespace string
리턴 StorySystem.StoryInstance

MarkStoryTerminated() 공개 메소드

public MarkStoryTerminated ( string storyId ) : void
storyId string
리턴 void

MarkStoryTerminated() 공개 메소드

public MarkStoryTerminated ( string storyId, string _namespace ) : void
storyId string
_namespace string
리턴 void

NewAiStoryInstance() 공개 메소드

public NewAiStoryInstance ( string storyId ) : AiStoryInstanceInfo
storyId string
리턴 AiStoryInstanceInfo

NewAiStoryInstance() 공개 메소드

public NewAiStoryInstance ( string storyId, string _namespace ) : AiStoryInstanceInfo
storyId string
_namespace string
리턴 AiStoryInstanceInfo

PauseMessageHandler() 공개 메소드

public PauseMessageHandler ( string msgId, bool pause ) : void
msgId string
pause bool
리턴 void

PauseStory() 공개 메소드

public PauseStory ( string storyId, bool pause ) : void
storyId string
pause bool
리턴 void

PauseStory() 공개 메소드

public PauseStory ( string storyId, string _namespace, bool pause ) : void
storyId string
_namespace string
pause bool
리턴 void

PreloadAiStory() 공개 메소드

public PreloadAiStory ( string _namespace, string file ) : void
_namespace string
file string
리턴 void

PreloadNamespacedStory() 공개 메소드

public PreloadNamespacedStory ( string _namespace, string file ) : void
_namespace string
file string
리턴 void

PreloadSceneStories() 공개 메소드

public PreloadSceneStories ( ) : void
리턴 void

PreloadStory() 공개 메소드

public PreloadStory ( string file ) : void
file string
리턴 void

RecycleAiStoryInstance() 공개 메소드

public RecycleAiStoryInstance ( AiStoryInstanceInfo info ) : void
info AiStoryInstanceInfo
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

SendMessage() 공개 메소드

public SendMessage ( string msgId ) : void
msgId string
리턴 void

StartStory() 공개 메소드

public StartStory ( string storyId ) : void
storyId string
리턴 void

StartStory() 공개 메소드

public StartStory ( string storyId, string _namespace ) : void
storyId string
_namespace string
리턴 void

StopStory() 공개 메소드

public StopStory ( string storyId ) : void
storyId string
리턴 void

StopStory() 공개 메소드

public StopStory ( string storyId, string _namespace ) : void
storyId string
_namespace string
리턴 void

Tick() 공개 메소드

public Tick ( ) : void
리턴 void