Esempio n. 1
0
    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;
    }
Esempio n. 2
0
 private CharacterCutsceneControl GetUmpire()
 {
     if (Umpire == null)
     {
         Umpire = Instantiate(DefaultNPCPrefab).GetComponent <CharacterCutsceneControl>();
     }
     return(Umpire);
 }
Esempio n. 3
0
    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);
    }