Beispiel #1
0
    private void SetupFollowCam(GameObject prefab, Player player)
    {
        GameObject newCamera = (GameObject)GameObject.Instantiate(prefab);

        newCamera.transform.SetParent(player.team.transform);
        FollowerCameraRig followerCamera = newCamera.GetComponent <FollowerCameraRig>();

        followerCamera.players = new Transform[1] {
            player.transform
        };
    }
Beispiel #2
0
    //For a multi member camera
    private void SetupFollowCam(GameObject prefab, Team team)
    {
        GameObject newCamera = (GameObject)GameObject.Instantiate(prefab);

        newCamera.transform.SetParent(team.transform);
        FollowerCameraRig followerCamera = newCamera.GetComponent <FollowerCameraRig>();

        followerCamera.players = new Transform[team.players.Length];
        for (int i = 0; i < team.players.Length; i++)
        {
            followerCamera.players[i] = team.players[i].transform;
        }
    }