public void Start()
        {
            var entries = this.GetEntryPoints();

            if (entries != null && entries.Count > 0)
            {
                entry = entries[0];
            }
        }
Example #2
0
 public bool StartInteraction(InteractionEntryNode start, HashSet <string> flags, UIController ui_controller, out InteractionContext context)
 {
     context = new InteractionContext {
         complete       = false,
         interaction_at = start,
         flags          = flags,
         ui_controller  = ui_controller,
     };
     return(FollowInteraction(ref context));
 }
 public bool StartInteraction(InteractionEntryNode start, Inventory inventory, FlagSet flags, UIController ui_controller, out InteractionContext context)
 {
     context = new InteractionContext {
         complete       = false,
         interaction_at = start,
         inventory      = inventory,
         flags          = flags,
         ui_controller  = ui_controller,
     };
     return(FollowInteraction(ref context));
 }