Ejemplo n.º 1
0
 public static void SetPlayer(GameObject go, PlayerPropertiesSave playerSave)
 {
     GO          = go;
     Properties  = new PlayerProperties(playerSave);
     playerMover = new PlayerMover();
     playerMover.ListenToInput();
     playerRotator = new PlayerRotator();
 }
Ejemplo n.º 2
0
 private void Awake()
 {
     _characterController = GetComponent <CharacterController>();
     PlayerInput          = new PlayerInput();
     _playerMoviment      = new PlayerMoviment(this);
     _playerRotator       = new PlayerRotator(this);
     PlayerInput.OnMoveModeTogglePressed += HandleMoveModeTogglePressed;
 }
Ejemplo n.º 3
0
 private void Awake()
 {
     _input               = GetComponent <InputReader>();
     _mover               = new PlayerRBMover(this);
     _playerRotator       = new PlayerRotator(this);
     _animationController = new PlayerAnimationController(this);
     _startPos            = transform.position;
     _playerAgent         = GetComponent <NavMeshAgent>();
 }
Ejemplo n.º 4
0
    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>();
    }
Ejemplo n.º 5
0
    void Awake()
    {
        mover     = new PlayerMover();
        rotator   = new PlayerRotator();
        trans     = transform;
        view      = GetComponent <PlayerView>();
        focusArea = GetComponentInChildren <PlayerFocusArea>();

        view.rotator = rotator;
        view.mover   = mover;
    }
Ejemplo n.º 6
0
 void Awake()
 {
     controller = GetComponent <PlayerBallController>();
     rotator    = GetComponentInChildren <PlayerRotator>();
 }
Ejemplo n.º 7
0
 void Start()
 {
     rotator = Rotator.GetComponent<PlayerRotator>();
     initialPosY = transform.position.y;
     generateRespawnPoints();
 }