public static void showProgram(TemporaryAnimatedSprite sprite, string text, Action afterDialogues = null) { if (TVIntercept.activeIntercept != null) { TVIntercept.showProgram(sprite, text, afterDialogues); } }
public static void endProgram() { if (TVIntercept.activeIntercept != null) { TVIntercept.endProgram(); } }
public static void addChannel(string id, string name, Action <TV, TemporaryAnimatedSprite, StardewValley.Farmer, string> action = null) { if (action == null) { action = defaultAction; } TVIntercept.addChannel(id, name, action); }
public override bool checkForAction(StardewValley.Farmer who, bool justCheckingForActivity = false) { if (justCheckingForActivity) { return(true); } activeIntercept = this; showChannels(0); return(true); }
public static void endProgram() { activeIntercept.turnOffTV(); activeIntercept = null; }
public static void removeChannel(string key) { TVIntercept.removeKey(key); }
public static void changeAction(string id, Action <TV, TemporaryAnimatedSprite, StardewValley.Farmer, string> action) { TVIntercept.changeAction(id, action); }