public void InitializePlayer() { _playerInput = new PlayerInput(); _playerRayCaster = new PlayerRayCaster(Camera.main, transform); _playerSummoner = GetComponent <PlayerSummoner>(); _playerPointer = GetComponent <PlayerPointer>(); _playerPointer.Initialize(); }
private void Awake() { _camera = Camera.main; _playerInput = new PlayerPCInput(); _playerMover = new PlayerMover(GetComponent <Rigidbody>(), transform); _playerRotater = new PlayerRotater(transform); _playerRayCaster = new PlayerRayCaster(_camera, transform); }
void Start() { PlayerRayCaster = GetComponent <PlayerRayCaster>(); }