예제 #1
0
    public override void PlayEvent()
    {
        Text       = "“Yeah you walk away! You know what's best for you!”";
        EventActor = Actors.AI_Trashcan();

        NewContinueChoice();
    }
예제 #2
0
    public override void PlayEvent()
    {
        Text       = "“Oh you... you don't want... to peek? Okay...”";
        EventActor = Actors.AI_Trashcan();

        NewContinueChoice();
    }
예제 #3
0
    public override void PlayEvent()
    {
        Text       = "“I'm warning you man!”";
        EventActor = Actors.AI_Trashcan();

        {
            var choiceA = NewChoice("FINALLY PEEL THE LID OPEN");
            choiceA.AddNextEvent <Trashcan_A_2_Opened>();
        }
    }
예제 #4
0
    public override void PlayEvent()
    {
        Text       = "Statement. “One man's trash is another man's come-up.”";
        EventActor = Actors.AI_Trashcan();

        {
            var choiceA = NewChoice("PEEL OPEN THE LID");
            choiceA.AddNextEvent <Trashcan_A_2>();
        }
    }
예제 #5
0
    public override void PlayEvent()
    {
        Text       = "“Do you really think I’m cool enough? Well… Thank you.”";
        EventActor = Actors.AI_Trashcan();

        {
            var choiceA = NewChoice(">> TRASHCAN DATA UNLOCKED ");
            choiceA.AddNextEvent <Trashcan_B_1_Inventory>();

            choiceA.OnChoiceSelected += (Choice c) =>
            {
                State.TrashcanState = E_TrashcanState.AccessUnlocked;
            };
        }
    }
예제 #6
0
    public override void PlayEvent()
    {
        Text       = "“This here's your own risk man. I ain't warning you again.”";
        EventActor = Actors.AI_Trashcan();

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

        {
            var choiceA = NewChoice("PEEK INSIDE");
            choiceA.AddNextEvent <Trashcan_A_2_Opened_Final>();
        }
    }
예제 #7
0
    public override void PlayEvent()
    {
        Text       = "“Hey man you don't wanna do that!”";
        EventActor = Actors.AI_Trashcan();

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

        {
            var choiceB = NewChoice("CONTINUE PEELING THE LID");
            choiceB.AddNextEvent <Trashcan_A_2_Access>();
        }
    }
예제 #8
0
    public override void PlayEvent()
    {
        Text       = "Dummy";
        EventActor = Actors.AI_Trashcan();
        StoryManager.CloseCurrentEvent();

        switch (State.TrashcanState)
        {
        case E_TrashcanState.FirstInteract:
            StoryManager.AddNextEvent <Trashcan_A_1>();
            break;

        case E_TrashcanState.AccessUnlocked:
            StoryManager.AddNextEvent <Trashcan_B_1_Inventory>();
            break;

        default:
            Debug.Log("Didn't Implement: " + State.TrashcanState.ToString());
            break;
        }
    }
예제 #9
0
    public override void PlayEvent()
    {
        Text       = @"OMGGGGGGGG:
--------------------------------------
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";
        EventActor = Actors.AI_Trashcan();

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