public void Start() { var entries = this.GetEntryPoints(); if (entries != null && entries.Count > 0) { entry = entries[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)); }