// Start is called before the first frame update void Start() { gameManager = FindObjectOfType <GameManager>(); gameSpeedController = FindObjectOfType <GameSpeedController>(); switch (teamBlack.GetTeam()) { case TeamName.BlackTeam: teamAStats = ScoreKeeper.GetBlackTeamStats(); teamBStats = ScoreKeeper.GetRedTeamStats(); break; case TeamName.RedTeam: teamAStats = ScoreKeeper.GetRedTeamStats(); teamBStats = ScoreKeeper.GetBlackTeamStats(); break; } teamAStats = ScoreKeeper.GetBlackTeamStats(); teamBStats = ScoreKeeper.GetRedTeamStats(); gameSpeedController.speed = testSpeed; StartNewTest(); }
// Start is called before the first frame update void Start() { gameManager = FindObjectOfType <GameManager>(); gameSpeedController = FindObjectOfType <GameSpeedController>(); switch (teamBlack.GetTeam()) { case TeamName.BlackTeam: teamAStats = ScoreKeeper.GetBlackTeamStats(); teamBStats = ScoreKeeper.GetRedTeamStats(); break; case TeamName.RedTeam: teamAStats = ScoreKeeper.GetRedTeamStats(); teamBStats = ScoreKeeper.GetBlackTeamStats(); break; } teamAStats = ScoreKeeper.GetBlackTeamStats(); teamBStats = ScoreKeeper.GetRedTeamStats(); //The gameSpeedController no longer uses this property. I am not hooking this up because AIs are no longer under development //gameSpeedController.speed = testSpeed; StartNewTest(); }
private void CallForDailyScrum() { NotificationController .DisplayNotification( "In 30 Minuten startet das Daily-Scrum-Meeting! " + "Wenn nicht jeder hingehen will, solltest du nachhelfen!" , NotificationType.Advisor); GameSpeedController.Play(); MeetingRoomInteractible.CallForMeeting("Daily Scrum"); Clock.SetAlarm(new TimeStamp(11, 0, 0), MeetingRoomInteractible.StartMeeting); Clock.SetAlarm(new TimeStamp(11, 15, 0), MeetingRoomInteractible.StopMeeting); }
public void StartDay() { GameState = GameState.PLAYING; Instance.SongHandler?.PlaySongById(1); player.EnableCommands(); InitCalls(); Clock.SetTime(9, 0, 0); Clock.ResetAlarms(); Clock.Running = true; GameSpeedController.Play(); _npcs.ForEach(npc => { npc.MakeThirsty(); }); }
// Use this for initialization void Start() { soundObject = Object.FindObjectOfType <Sound>(); sphereCollider = gameObject.GetComponent <SphereCollider>(); spriteRenderer = gameObject.GetComponent <SpriteRenderer>(); audioSource = gameObject.GetComponent <AudioSource>(); gameSpeedControllerObject = Object.FindObjectOfType <GameSpeedController>(); ScoreScript[] scores = FindObjectsOfType(typeof(ScoreScript)) as ScoreScript[]; if (scores.Length == 1) { gameScore = scores[0]; } lifetime = (int)(maxLifetime * 0.5f); gameObject.GetComponent <Rigidbody2D>().isKinematic = true; }
// Use this for initialization void Start() { soundObject = Object.FindObjectOfType <Sound>(); sphereCollider = gameObject.GetComponent <SphereCollider>(); spriteRenderer = gameObject.GetComponent <SpriteRenderer>(); audioSource = gameObject.GetComponent <AudioSource>(); gameSpeedControllerObject = Object.FindObjectOfType <GameSpeedController>(); ScoreScript[] scores = FindObjectsOfType(typeof(ScoreScript)) as ScoreScript[]; if (scores.Length == 1) { gameScore = scores[0]; } lifetime = (int)(Random.value * (maxLifetime * 0.5f)); spriteRenderer.color = Color.white; }
public void FinishGame() { GameSpeedController.Pause(); UiManager.Instance.FinishGameScreen.Show(); }