static public Theme BarkToTheme(Barks bark) { switch (bark) { case Barks.GET_DECOR_AIR: return(Theme.AIR); case Barks.GET_DECOR_WATER: return(Theme.WATER); case Barks.GET_DECOR_FIRE: return(Theme.FIRE); case Barks.GET_DECOR_EARTH: return(Theme.EARTH); default: return(Theme.AIR); } }
public void Bark(Barks barks, CitizenBehaviour dude) { ReorderCitizens(citizens.IndexOf(dude.GetComponent <CitizenData>())); if (dude.gameObject.GetComponent <SatisfactionManager>().strikes == 3) { story.ChoosePathString($"StrikeBark{Random.Range(0, 3).ToString()}"); } switch (barks) { case Barks.GET_FOOD: story.ChoosePathString($"BarkFood{Random.Range(0, 4).ToString()}"); break; case Barks.REMOVE_DEBRIE: story.ChoosePathString($"BarkDebrie{Random.Range(0, 4).ToString()}"); break; case Barks.GET_DECOR_WATER: story.ChoosePathString($"BarkWater{Random.Range(0, 4).ToString()}"); break; case Barks.GET_DECOR_FIRE: story.ChoosePathString($"BarkFire{Random.Range(0, 4).ToString()}"); break; case Barks.GET_DECOR_EARTH: story.ChoosePathString($"BarkEarth{Random.Range(0, 4).ToString()}"); break; case Barks.GET_DECOR_AIR: story.ChoosePathString($"BarkAir{Random.Range(0, 4).ToString()}"); break; case Barks.GET_STONE: story.ChoosePathString($"BarkStone{Random.Range(0, 4).ToString()}"); break; case Barks.GET_WOOD: story.ChoosePathString($"BarkWood{Random.Range(0, 4).ToString()}"); break; } dude.ShowText(story.Continue()); }
public override bool AssertSlot(Barks barks) { return(barks == Barks.GET_STONE); }
public override bool AssertSlot(Barks barks) { return(barks == Barks.GET_DECOR_AIR || barks == Barks.GET_DECOR_EARTH || barks == Barks.GET_DECOR_FIRE || barks == Barks.GET_DECOR_WATER); }
void Awake() { instance = this; }