private IEnumerator DoTheThingAndTriggerObjectiveCo(ControllableEntity player)
    {
        yield return(player.LoadForDuration(_duration));

        _usedOnce   = true;
        _doTheThing = null;
    }
    private IEnumerator DrinkCo(ControllableEntity player)
    {
        yield return(player.LoadForDuration(4));

        _drankCoffee = true;
        _drinkCo     = null;
    }
Example #3
0
    private IEnumerator TalkCo(ControllableEntity player)
    {
        yield return(player.LoadForDuration(4));

        _talked = true;
        _talkCo = null;
    }
Example #4
0
    private IEnumerator ShowerAsAnObjectiveCo(ControllableEntity player)
    {
        yield return(player.LoadForDuration(_showerDuration));

        _usedShower = true;
        _showerCo   = null;
    }