public override void OnBroadcast(BroadcastClip clip, int day) { interviews.UseClip(clip); currentClip++; if (currentClip < bucksClips.Length) { interviews.clips.Add(bucksClips[currentClip]); } }
public override void OnBroadcast(BroadcastClip clip, int day) { interviews.UseClip(clip); if (clip.name.Equals("Reader Mail - Lera's Letter") && !didBroadcast) { didBroadcast = true; organizer.dialoguesPerDays[day + 1].LetterDialogue = followupLetter; } }
public void Reset() { interviewSlot = null; musicSlot = null; advertSlot = null; /* * EditorUtility.SetDirty(this); * AssetDatabase.SaveAssets(); * AssetDatabase.Refresh(); */ }
private void AdAffectsScore(BroadcastClip ad) { float adScore = ads.clips.IndexOf(ad); if (ad.name.Equals(previousAd)) { adScore *= dupAdMultiplier; } previousAd = ad.name; score += adScore; state.luisScore = score; state.money += adScore * moneyMultiplier; }
public override void OnBroadcast(BroadcastClip clip, int day) { interviews.UseClip(clip); currentClip++; if (currentClip < carlasClips.Length) { interviews.clips.Add(carlasClips[currentClip]); } else if (state.carlaScore > 0 && ruth.isDone) { // add to dialog organizer organizer.SetNextEvening(finalYarn, "Outside", state.currentDay); } }
public override void OnBroadcast(BroadcastClip clip, int day) { if (clip.GetType() == typeof(AdvertClip) && !didAd) { didAd = true; organizer.SetNextEvening(introDialog, "Outside", day); AdAffectsScore(clip); } if (day >= 6 && didAd) { organizer.SetNextEvening(followupDialog, "Outside", day); } }
public void UseClip(BroadcastClip clip) { if (clips.Contains(clip)) { clips.Remove(clip); usedClips.Add(clip); Debug.Log("Play " + clip.name); } else { Debug.LogError("Tried to use clip that isn't in clips list."); } }
public override void OnBroadcast(BroadcastClip clip, int day) { interviews.UseClip(clip); if (clip.Equals(ruthInterview)) { interviews.clips.Add(stories); isDone = true; if (carla.isDone && state.carlaScore > 0) { organizer.SetNextEvening(finalYarn, "Outside", state.currentDay); } } else { interviews.clips.Add(ruthInterview); } }
public abstract void OnBroadcast(BroadcastClip clip, int day);
public InterviewClip(BroadcastClip b) { this.clip = b.clip; this.name = b.name; this.dialog = b.dialog; }
public MusicClip(BroadcastClip b) { this.clip = b.clip; this.name = b.name; this.dialog = b.dialog; }
public WeatherClip(BroadcastClip b) { this.clip = b.clip; this.name = b.name; this.dialog = b.dialog; }