예제 #1
0
        public void EndConversation()
        {
            /*
             * // Remove the conversation from the stranger.
             * if (_interactionReceiver.GetInteractions().Count > 0)
             * {
             *      _interactionReceiver.RemoveInteraction(_interactionReceiver.GetInteractions()[0]);
             * }
             */

            ResetConversation();

            if (_interactionReceiver.GetInteractions().Count > 0)
            {
                _interactionReceiver.RemoveInteraction(_interactionReceiver.GetInteractions()[0]);
            }

            //_interactionReceiver.GetInteractions()[0].SetEnded(true);
        }
예제 #2
0
        public GameObject IsBegging()
        {
            var interactions = _interactionReceiver.GetInteractions();

            foreach (var interaction in interactions)
            {
                if (interaction.GetName() == "Beg" && !interaction.HasEnded())
                {
                    return(interaction.GetSender());
                }
            }

            return(null);
        }