public int Ph_GetDecision(Story MainStory) { int flag = 0; if (isDecision && Condition != null) { Condition(); flag = MainStory.GetReplikaFlag(); } return(flag); }
public int Ph_GetResult(Story MainStory) { int flag = 0; if (Result != null) { Result(); flag = MainStory.GetReplikaFlag(); } return(flag); }
public string Ph_GetReplika(Story MainStory) { int flag = 0; if (isChoice || isDecision) { return(null); } if (Condition != null) { Condition(); flag = MainStory.GetReplikaFlag(); } if (flag >= Replika.Count) { // Ph_GetResult (MainStory); перенес в дисплей.диалог flag = 0; } return(Replika[flag]); }