예제 #1
0
    void Start()
    {
        GM               = GameObject.FindWithTag("GameManager").GetComponent <GameManager>();
        Batter           = GM.GetBatter();
        Pitcher          = GM.GetPitcher();
        PositionToMoveTo = GM.GetPitchTarget();

        Fielders = GM.Fielders;

        GM.SetBaseball(gameObject);

        Destroy(gameObject, 10);
    }
예제 #2
0
    void Start()
    {
        GM            = GameObject.FindWithTag("GameManager").GetComponent <GameManager>();
        Pitcher       = GM.GetPitcher();
        FirstBase     = GameObject.FindWithTag("FirstBase");
        SecondBase    = GameObject.FindWithTag("SecondBase");
        ThirdBase     = GameObject.FindWithTag("ThirdBase");
        HomeBase      = GameObject.FindWithTag("HomeBase");
        GoodHitTarget = GameObject.FindWithTag("GoodHitTarget").transform;
        CurrentBase   = HomeBase;

        transform.position = HomeBase.transform.position
                             + XPosAdjustment
                             + ZPosAdjustment;
        BaseToMoveTo = HomeBase;
    }
예제 #3
0
 void Start()
 {
     Fielders = GameObject.FindGameObjectsWithTag("Fielder");
     Pitcher  = GameObject.FindWithTag("Pitcher").GetComponent <PitcherController>();
     Batter   = GameObject.FindWithTag("Batter").GetComponent <BatterController>();
 }