Пример #1
0
 void Start()
 {
     heightChanger     = GetComponent <PlayerHeightChanger>();
     playerMotor       = GetComponent <PlayerMotor>();
     controller        = GetComponent <CharacterController>();
     moveScanner       = GetComponent <PlayerMoveScanner>();
     previousHeightHit = 0f;
 }
Пример #2
0
 void Start()
 {
     playerMotor   = GetComponent <PlayerMotor>();
     controller    = GetComponent <CharacterController>();
     frictionMotor = GetComponent <FrictionMotor>();
     climbingMotor = GetComponent <ClimbingMotor>();
     playerScanner = GetComponent <PlayerMoveScanner>();
     rappelMotor   = GetComponent <RappelMotor>();
     myTransform   = playerMotor.transform;
 }
Пример #3
0
        private void Start()
        {
            player = GameManager.Instance.PlayerEntity;

            acrobatMotor  = GetComponent <AcrobatMotor>();
            controller    = GetComponent <CharacterController>();
            speedChanger  = GetComponent <PlayerSpeedChanger>();
            groundMotor   = GetComponent <PlayerGroundMotor>();
            climbingMotor = GetComponent <ClimbingMotor>();
            playerScanner = GetComponent <PlayerMoveScanner>();
            hangingMotor  = GetComponent <HangingMotor>();
        }
Пример #4
0
 void Start()
 {
     player      = GameManager.Instance.PlayerEntity;
     playerMotor = GetComponent <PlayerMotor>();
     //groundMotor = GetComponent<PlayerGroundMotor>();
     levitateMotor   = GetComponent <LevitateMotor>();
     controller      = GetComponent <CharacterController>();
     playerEnterExit = GetComponent <PlayerEnterExit>();
     acrobatMotor    = GetComponent <AcrobatMotor>();
     speedChanger    = GetComponent <PlayerSpeedChanger>();
     rappelMotor     = GetComponent <RappelMotor>();
     //hangingMotor = GetComponent<HangingMotor>();
     moveScanner = GetComponent <PlayerMoveScanner>();
 }
Пример #5
0
 private void Start()
 {
     //player = GameManager.Instance.PlayerEntity;
     playerMotor   = GetComponent <PlayerMotor>();
     acrobatMotor  = GetComponent <AcrobatMotor>();
     levitateMotor = GetComponent <LevitateMotor>();
     controller    = GetComponent <CharacterController>();
     speedChanger  = GetComponent <PlayerSpeedChanger>();
     groundMotor   = GetComponent <PlayerGroundMotor>();
     rappelMotor   = GetComponent <RappelMotor>();
     climbingMotor = GetComponent <ClimbingMotor>();
     scanner       = GetComponent <PlayerMoveScanner>();
     //camTransform = GameManager.Instance.MainCamera.transform;
 }
Пример #6
0
        private void Start()
        {
            player = GameManager.Instance.PlayerEntity;

            acrobatMotor  = GetComponent <AcrobatMotor>();
            controller    = GetComponent <CharacterController>();
            speedChanger  = GetComponent <PlayerSpeedChanger>();
            groundMotor   = GetComponent <PlayerGroundMotor>();
            climbingMotor = GetComponent <ClimbingMotor>();
            playerScanner = GetComponent <PlayerMoveScanner>();
            //hangingMotor = GetComponent<HangingMotor>();

            // Prevent save while rappeling, erializing that case is not worth the trouble
            GameManager.Instance.SaveLoadManager.RegisterPreventSaveCondition(() => rappelStage != RappelStage.Inactive);
        }
Пример #7
0
        void Start()
        {
            controller      = GetComponent <CharacterController>();
            speedChanger    = GetComponent <PlayerSpeedChanger>();
            speed           = speedChanger.GetBaseSpeed();
            groundMotor     = GetComponent <PlayerGroundMotor>();
            climbingMotor   = GetComponent <ClimbingMotor>();
            heightChanger   = GetComponent <PlayerHeightChanger>();
            levitateMotor   = GetComponent <LevitateMotor>();
            frictionMotor   = GetComponent <FrictionMotor>();
            acrobatMotor    = GetComponent <AcrobatMotor>();
            playerScanner   = GetComponent <PlayerMoveScanner>();
            playerEnterExit = GameManager.Instance.PlayerEnterExit;
            rappelMotor     = GetComponent <RappelMotor>();
            hangingMotor    = GetComponent <HangingMotor>();

            // Allow for resetting specific player state on new game or when game starts loading
            SaveLoadManager.OnStartLoad  += SaveLoadManager_OnStartLoad;
            StartGameBehaviour.OnNewGame += StartGameBehaviour_OnNewGame;
        }