public SimulationBaseData(Rigidbody originalRigidBody, BallController ball, GameObject simObject, Rigidbody simRigidBody)
 {
     OriginalRigidBody = originalRigidBody;
     Ball         = ball;
     SimObject    = simObject;
     SimRigidBody = simRigidBody;
 }
Example #2
0
 void Start()
 {
     _ball   = GameObject.FindObjectOfType <BallController>();
     _camera = Camera.main.GetComponent <CameraController>();
     initiateMatch();
     _hudController = GameObject.FindObjectOfType <HudController>();
 }
        public void Initiate(Player playerData, Team team)
        {
            _player = playerData;
            _team   = team;

            _rigidBody = gameObject.GetComponent <Rigidbody>();
            _ball      = GameObject.FindObjectOfType <BallController>();
            var renderer = _meshWrapper.GetComponent <SkinnedMeshRenderer>();

            renderer.material.color = _player.MainColor;

            playerCommandHandler      = new PlayerCommandHandler(_player, _ball, _rigidBody, transform, _team);
            _team.PassingStateChange += OnTeamPassing;
        }
        void Start()
        {
            _ball             = GameObject.FindObjectOfType <BallController>();
            _cameraController = Camera.main.GetComponent <CameraController>();

            _userTeam = MatchService.Current.HomeTeam;
            _userTeam.ChangePlayerControlledByUser();

            Application.targetFrameRate = 60;
            BindSpike();
            BindMovimentEvents();
            BindDefend();
            BindPass();
            BindChangePlayer();
            BindMenu();
        }
 void Start()
 {
     _rigidBody = gameObject.GetComponent <Rigidbody>();
     _ball      = GameObject.FindObjectOfType <BallController>();
 }