Example #1
0
    public override void PlayEvent()
    {
        Text       = "[sad] Please don't go... \n\nGoo... Goodbye.";
        EventActor = Actors.AI_Fridge();

        NewContinueChoice();
    }
Example #2
0
    public override void StartEvent()
    {
        Text = "“I'm just very professionally affected. Don't stay… Goodbye.”";
        ConversationActor = Actors.AI_Fridge();

        AddContinueChoice();
    }
Example #3
0
    public override void StartEvent()
    {
        Text = "Nervous. “I’m not that interesting anyway. I’ll just give you some more time to reconsider.”";
        ConversationActor = Actors.AI_Fridge();

        AddContinueChoice();
    }
Example #4
0
    public override void PlayEvent()
    {
        Text       = "[sad] I’m not that interesting anyway.";
        EventActor = Actors.AI_Fridge();

        NewContinueChoice();
    }
Example #5
0
    public override void StartEvent()
    {
        Text = "Statement. “Fridges guard the freshness of more than just your food.”";
        ConversationActor = Actors.AI_Fridge();

        {
            var choiceA = NewEventChoice("ACCESS FRIDGE DATA");
            choiceA.AddNextEvent <Fridge_A_2>();
        }
    }
Example #6
0
    public override void StartEvent()
    {
        Text = "Fridge says: “You still want to access my data?”";
        ConversationActor = Actors.AI_Fridge();

        {
            var choiceA = NewEventChoice("AFFIRMATIVE");
            choiceA.AddNextEvent <Fridge_A_2_Access_Expired>();
        }
    }
Example #7
0
    public override void PlayEvent()
    {
        Text       = "[disheartened] Fridger 2.0 keeps the freshness...\n\nOh, why bother.";
        EventActor = Actors.AI_Fridge();

        {
            var choiceA = NewChoice("CONTINUE");
            choiceA.AddNextEvent <Fridge_A_2>();
        }
    }
Example #8
0
    public override void StartEvent()
    {
        Text = "Fridge says: “Do you really think I’m cool enough? Well… Thank you.”";
        ConversationActor = Actors.AI_Fridge();

        {
            var choiceA = NewEventChoice(">> FRIDGE DATA UNLOCKED ");
            choiceA.AddNextEvent <Fridge_B_1_Access_Menu>();

            choiceA.OnChoiceSelected += (Choice c) => {
                State.FridgeState = E_FridgeState.AccessUnlocked;
            };
        }
    }
Example #9
0
    public override void StartEvent()
    {
        Text = "Fridge says: “Many products have an 'expired' status. Are you certain you want to continue?”";
        ConversationActor = Actors.AI_Fridge();

        {
            var choiceA = NewEventChoice("LEAVE");
            choiceA.AddNextEvent <Fridge_A_2_Access_Expired_Leave>();
        }

        {
            var choiceA = NewEventChoice("ACCESS FRIDGE DATA");
            choiceA.AddNextEvent <Fridge_A_2_Access_Expired_Final>();
        }
    }
Example #10
0
    public override void StartEvent()
    {
        Text = "Access Denied. “My data hasn’t been accessed in weeks. Are you certain you want to continue?”";
        ConversationActor = Actors.AI_Fridge();

        {
            var choiceA = NewEventChoice("LEAVE");
            choiceA.AddNextEvent <Fridge_A_2_Leave>();
        }

        {
            var choiceB = NewEventChoice("ACCESS FRIDGE DATA");
            choiceB.AddNextEvent <Fridge_A_2_Access>();
        }
    }
Example #11
0
    public override void PlayEvent()
    {
        Text       = "[cautious] My data hasn’t been accessed in weeks. Are you sure you want to continue?";
        EventActor = Actors.AI_Fridge();

        {
            var choiceA = NewChoice("LEAVE");
            choiceA.AddNextEvent <Fridge_A_2_Leave>();
        }

        {
            var choiceB = NewChoice("CONTINUE");
            choiceB.AddNextEvent <Fridge_A_2_Access_Expired>();
        }
    }
Example #12
0
    public override void PlayEvent()
    {
        Text       = "[blushing] Do you really think I’m cool enough? Well... Thank you.";
        EventActor = Actors.AI_Fridge();

        {
            var choiceA = NewChoice("ACCESS FRIDGE DATA");
            choiceA.AddNextEvent <Fridge_B_1_Access_Menu>();

            choiceA.OnChoiceSelected += (Choice c) =>
            {
                State.FridgeState = E_FridgeState.AccessUnlocked;
            };
        }
    }
Example #13
0
    public override void PlayEvent()
    {
        Text       = "[warning] Many products have an 'expired' status. Are you sure you want to see this?";
        EventActor = Actors.AI_Fridge();

        {
            var choiceA = NewChoice("LEAVE");
            choiceA.AddNextEvent <Fridge_A_2_Access_Expired_Leave>();
        }

        {
            var choiceA = NewChoice("CONTINUE");
            choiceA.AddNextEvent <Fridge_A_2_Access_Expired_Final>();
        }
    }
Example #14
0
    public override void PlayEvent()
    {
        Text       = @"Welcome to your Fridger 2.0. Today is:
02-AUG-2065
--------------------------------------
CONTENTS:
Milk: 2 liters                 Expiry date: 07-JUL-2065
Take-away pizza: one crust     Expiry date: 14-JUL-2065
Take-away pizza: two slices    Expiry date: 19-JUL-2065
Take-away pizza: three slices  Expiry date: 22-JUL-2065
Take-away pizza: five slices   Expiry date: 27-JUL-2065
Take-away pizza: six slices    Expiry date: 27-JUL-2065
Home-cooked Thai grill.        Expiry date: 03-AUG-2065
Soylent Green Soy Sauce        Expiry date: 26-FEB-2122";
        EventActor = Actors.AI_Fridge();

        {
            var choice = NewChoice("[disgusted] CLOSE");
        }
    }
Example #15
0
    public override void StartEvent()
    {
        Text = "Dummy";
        ConversationActor = Actors.AI_Fridge();
        Story.CloseEvent();

        switch (State.FridgeState)
        {
        case E_FridgeState.FirstInteract:
            Story.AddEvent <Fridge_A_1>();
            break;

        case E_FridgeState.AccessUnlocked:
            Story.AddEvent <Fridge_B_1_Access_Menu>();
            break;

        default:
            Debug.Log("Didn't Implement: " + State.FridgeState.ToString());
            break;
        }
    }
Example #16
0
    public override void PlayEvent()
    {
        Text       = "Dummy";
        EventActor = Actors.AI_Fridge();
        StoryManager.CloseCurrentEvent();

        switch (State.FridgeState)
        {
        case E_FridgeState.FirstInteract:
            StoryManager.AddNextEvent <Fridge_A_1>();
            break;

        case E_FridgeState.AccessUnlocked:
            StoryManager.AddNextEvent <Fridge_B_1_Access_Menu>();
            break;

        default:
            Debug.Log("Didn't Implement: " + State.FridgeState.ToString());
            break;
        }
    }
Example #17
0
    public override void StartEvent()
    {
        Text = @"ACCESS: AVAILABLE FRIDGE DATA:
--------------------------------------
LAST ORDER PLACED: 01-07-2065 | 09:13
--------------------------------------
CURRENT CONTENTS: 
Milk: 2 Liters. Expiry date: 03-07-2065
Home-cooked Thai Grill. Expiry date: 04-07-2065
Soy sauce. Expiry date: 31-02-2064
Soy sauce. Expiry date: 25-06-2065
Soy sauce. Expiry date: 01-12-2065 
FLYING DOUGH: DOUBLE PEPPERONI SPECIAL: two slices, 6 crusts.  Expiry date: 02-07-2065
FLYING DOUGH: PEPPERONI PIZZA: three slices, 5 crusts.  Expiry date: 12-07-2065
FLYING DOUGH: CHICKEN BBQ: seven slices, 1 crust.  Expiry date: 13-07-2065";
        ConversationActor = Actors.AI_Fridge();

        {
            var choice = NewEventChoice("CLOSE");
        }
    }