public static void SetPlayer(GameObject go, PlayerPropertiesSave playerSave) { GO = go; Properties = new PlayerProperties(playerSave); playerMover = new PlayerMover(); playerMover.ListenToInput(); playerRotator = new PlayerRotator(); }
private void Awake() { _characterController = GetComponent <CharacterController>(); PlayerInput = new PlayerInput(); _playerMoviment = new PlayerMoviment(this); _playerRotator = new PlayerRotator(this); PlayerInput.OnMoveModeTogglePressed += HandleMoveModeTogglePressed; }
private void Awake() { _input = GetComponent <InputReader>(); _mover = new PlayerRBMover(this); _playerRotator = new PlayerRotator(this); _animationController = new PlayerAnimationController(this); _startPos = transform.position; _playerAgent = GetComponent <NavMeshAgent>(); }
private void Awake() { groundCallBack = transform.GetChild(0).GetComponent <GroundColliderScript>(); rb = GetComponent <Rigidbody>(); rb.freezeRotation = true; canDash = true; jumpMaxVelocityChange = maxVelocityChange * jumpMaxVelocityChangeRatio; groundCallBack.groundCollision.AddListener(GroundCollision); rotator = rotatorGO.GetComponent <PlayerRotator>(); }
void Awake() { mover = new PlayerMover(); rotator = new PlayerRotator(); trans = transform; view = GetComponent <PlayerView>(); focusArea = GetComponentInChildren <PlayerFocusArea>(); view.rotator = rotator; view.mover = mover; }
void Awake() { controller = GetComponent <PlayerBallController>(); rotator = GetComponentInChildren <PlayerRotator>(); }
void Start() { rotator = Rotator.GetComponent<PlayerRotator>(); initialPosY = transform.position.y; generateRespawnPoints(); }