Пример #1
0
        public int Ph_GetDecision(Story MainStory)
        {
            int flag = 0;

            if (isDecision && Condition != null)
            {
                Condition();
                flag = MainStory.GetReplikaFlag();
            }
            return(flag);
        }
Пример #2
0
        public int Ph_GetResult(Story MainStory)
        {
            int flag = 0;

            if (Result != null)
            {
                Result();
                flag = MainStory.GetReplikaFlag();
            }
            return(flag);
        }
Пример #3
0
        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]);
        }