C# Класс GameFramework.ServerStorySystem

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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