private void CleanScene() { cameraGraphicsMasterControl.ClearAllGraphics(); cameraTwo.gameObject.SetActive(false); cameraOne.gameObject.SetActive(false); Bat.gameObject.SetActive(false); Bat.SetParent(transform, false); cameraGraphicsMasterControl.ShowOnlyMajorItems(); if (Batter != null) { Destroy(Batter.gameObject); } Batter = null; if (Catcher != null) { Destroy(Catcher.gameObject); } Catcher = null; if (Pitcher != null) { Destroy(Pitcher.gameObject); } Pitcher = null; }
private CharacterCutsceneControl GetUmpire() { if (Umpire == null) { Umpire = Instantiate(DefaultNPCPrefab).GetComponent <CharacterCutsceneControl>(); } return(Umpire); }
private CharacterCutsceneControl GetPitcher(BBPlayer player) { if (Pitcher != null) { return(Pitcher); } if (player != null) { Pitcher = LoadCharacter(player); } if (Pitcher == null) { Pitcher = Instantiate(DefaultCharacterPrefab).GetComponent <CharacterCutsceneControl>(); } return(Pitcher); }