Exemple #1
0
 private void GatherNetworkOffline()
 {
     if (PlayerMovementManager.Instance() != null)
     {
         m_sampleManager.GenerateSampleSource(true);
     }
 }
Exemple #2
0
 public void SetVals(float jumpSpeed, int MaxJumps, BoolData wallJump, PlayerMovementManager manager)
 {
     this.jumpSpeed = jumpSpeed;
     this.MAX_JUMPS = MaxJumps;
     this.wallJump  = wallJump;
     this.manager   = manager;
 }
Exemple #3
0
 public void Setup(ForceObjectStartSpawnParameters _forceObjectStartSpawnParameters)
 {
     PlayerMovementManager = new PlayerMovementManager(this.transform);
     ForceObjectsManager   = new ForceObjectsManager(this, _forceObjectStartSpawnParameters);
     OrbitationWheel       = ObjectSpawner.SpawnOrbitationWheel(this.transform.position);
     OrbitationWheel.transform.SetParent(transform);
 }
Exemple #4
0
 private void OnEnable()
 {
     _GM = GameManager.Instance.GetComponent <GameManager>();
     _effectPositions = GetComponentsInChildren <Transform>();
     _movementManager = GetComponent <PlayerMovementManager>();
     _collisionState  = GetComponent <PlayerCollisionState>();
 }
    private void SavePlayerSample()
    {
        if (!m_savePlayerSamples || m_movementManager.GetControllerType() != PlayerMovementManager.ControllerType.Player)
        {
            return;
        }

        float[] desiredOutput = PlayerMovementManager.Instance().GenerateInputData();
        bool    isOkay        = m_sampleManager.CheckIsOkayDesiredOutput(desiredOutput);

        if (!isOkay)
        {
            return;
        }

        float[] input = m_sampleManager.GetScreenshotScript().GetScreenshotDataComputed(0, 0, 0, TakeScreenshot.CaptureType.Separate, m_sampleManager.GetCurveWidthSource(), m_sampleManager.GetCurveHeightSource());
        isOkay = m_sampleManager.CheckIsOkayInput(input);
        if (!isOkay)
        {
            return;
        }

        SampleContainer sampleContainer = new SampleContainer(input, desiredOutput, m_sampleManager.CheckFilterDesiredOutput(desiredOutput), m_sampleManager.GetScreenshotScript().GetCaptureWidth(), m_sampleManager.GetScreenshotScript().GetCaptureHeight());

        m_samples.Add(sampleContainer);
    }
Exemple #6
0
 private void Awake()
 {
     if (s_instance != null)
     {
         Debug.Log("Warning: Seems like more than one instance of PlayerMovementManager is running!");
     }
     s_instance = this;
 }
 private void Start()
 {
     playerStaminaManager    = GetComponent <PlayerStaminaManager>();
     playerAnimationsManager = GetComponent <PlayerAnimationsManager>();
     playerMovementManager   = GetComponent <PlayerMovementManager>();
     playerExperienceManager = GetComponent <PlayerExperienceManager>();
     playerHealthManager     = GetComponent <PlayerHealthManager>();
     audioManager            = FindObjectOfType <AudioManager>();
 }
 void Start()
 {
     lookTarget         = GameObject.FindGameObjectWithTag(Helpers.Tags.CameraFollowTarget).transform;
     pivotTarget        = GameObject.FindGameObjectWithTag(Helpers.Tags.CameraPositionPivot).GetComponent <CameraPositionPivotManager>();
     playerStatus       = GameObject.FindGameObjectWithTag(Helpers.Tags.Player).GetComponent <PlayerStatus>();
     playerMovement     = GameObject.FindGameObjectWithTag(Helpers.Tags.Player).GetComponent <PlayerMovementManager>();
     lockOnManager      = playerStatus.GetComponent <LockOnManager>();
     state              = CameraMode.Free;
     transform.position = lookTarget.position + transform.rotation * distanceFromTarget;
 }
Exemple #9
0
    // Awake is the first thing to run
    void Awake()
    {
        Rigidbody rb = GetComponent <Rigidbody>();

        if (rb)
        {
            rb.freezeRotation = true;
        }
        playerMM = GetComponentInParent <PlayerMovementManager>();
    }
Exemple #10
0
 public void add_player_one(GameObject new_player)
 {
     if (!player_1)
     {
         player_1 = new_player;
     }
     pm = player_1.GetComponent <PlayerManager> ();
     pm.player_number = 1;
     pam = player_1.GetComponentInChildren <PlayerAnimationManager> ();
     pmm = player_1.GetComponent <PlayerMovementManager> ();
 }
Exemple #11
0
 public void add_player_two(GameObject new_player)
 {
     if (!player_2)
     {
         player_2 = new_player;
     }
     p2m = player_2.GetComponent <PlayerManager> ();
     p2m.player_number = 2;
     p2am = player_2.GetComponentInChildren <PlayerAnimationManager> ();
     p2mm = player_2.GetComponent <PlayerMovementManager> ();
 }
Exemple #12
0
        private void Start()
        {
            weaponManager = GetComponent <WeaponManager>();
            playerManager = GetComponent <PlayerManager>();
            playerInput   = GetComponent <PlayerMovementManager>();
            uiManager     = GetComponent <PlayerUIManager>();

            GameSettings.SettingsUpdated += UpdateSettings;

            UpdateSettings();
        }
 private void Awake()
 {
     if (instance != null)
     {
         DestroyImmediate(this);
         Debug.LogError("MULTIPLE PLAYERS IN SCENE: gameobject is " + gameObject.name);
     }
     else
     {
         instance = this;
     }
 }
Exemple #14
0
    public void SetUp()
    {
        currentGroundAcceleration = runAcceleration;
        currentGroundDeceleration = runDeceleration;
        currentGroundMoveSpeed    = moveSpeed;

        crouchSpeed        = moveSpeed / 2;
        crouchAcceleration = runAcceleration / 2;
        crouchDeceleration = runDeceleration / 2;

        manager = GetComponent <PlayerMovementManager>();
    }
Exemple #15
0
    void Start()
    {
        playerMovement = gameObject.GetComponent <PlayerMovementManager>();
        playerStatus   = gameObject.GetComponent <PlayerStatus>();
        cameraScript   = Camera.main.GetComponent <CameraManager>();
        cameraEffect   = Camera.main.GetComponent <TimeSlowTintImageEffect>();
        fixedDeltaTime = Time.fixedDeltaTime;

        AudioSource[] audioSources = AudioSourceGameObject.GetComponents <AudioSource>();
        startEndSource = audioSources[0];
        loopSource     = audioSources[1];
    }
Exemple #16
0
    public static void Spawn(GameManager gameManager, PlayerMovementManager player, Vector3 position)
    {
        if (player.isDead)
        {
            gameManager.normalCamera.enabled   = true;
            gameManager.overheadCamera.enabled = false;
            Cursor.visible   = false;
            Cursor.lockState = CursorLockMode.Locked;

            player.photonView.RPC("SetPosAndRotation", PhotonTargets.All, position + new Vector3(0, 5, 0), Quaternion.identity);

            HitPointsManager hitpointsManager = player.GetComponent <HitPointsManager>();
            hitpointsManager.TellServerHealth(hitpointsManager.maxHealth);
        }
    }
Exemple #17
0
 void Start()
 {
     playerMovement = gameObject.GetComponent <PlayerMovementManager>();
     magicManager   = gameObject.GetComponent <MagicManager>();
     uiManager      = gameObject.GetComponent <UIManager>();
     cameraManager  = Camera.main.GetComponent <CameraManager>();
     cameraPivot    = gameObject.GetComponentInChildren <CameraPositionPivotManager>();
     playerStatus   = gameObject.GetComponent <PlayerStatus>();
     lockOn         = gameObject.GetComponent <LockOnManager>();
     RightTrigger   = AxisState.NotHeld;
     RightDPad      = AxisState.NotHeld;
     LeftDPad       = AxisState.NotHeld;
     UpDPad         = AxisState.NotHeld;
     DownDPad       = AxisState.NotHeld;
     HideCursor();
 }
    IEnumerator OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.gameObject.CompareTag("hero"))
        {
            PlayerMovementManager moveCharacter = collision.GetComponent <PlayerMovementManager>();
            Animator characterAnimator          = collision.GetComponent <Animator>();
            startFadeAnimation(FadeState.IN);
            CanWalk(moveCharacter, characterAnimator, false);
            yield return(new WaitForSeconds(1));

            collision.transform.position = target.GetChild(0).transform.position;
            ConfigureCameraByTileMap();
            CanWalk(moveCharacter, characterAnimator, true);
            startFadeAnimation(FadeState.OUT);
            StartCoroutine(animatedText.GetComponent <TextFade>().ShowText(targeTilemap.tag));
        }
        yield return(0);
    }
        private void HandleCollision(GameObject hit)
        {
            PlayerMovementManager playerMovementManager = hit.GetComponent <PlayerMovementManager>();

            if (playerMovementManager == null)
            {
                return;
            }

            IState            state             = playerMovementManager.GetState();
            EntityMovingState entityMovingState = state as EntityMovingState;

            if (entityMovingState == null)
            {
                return;
            }

            MovementInstruction instruction = new MovementInstruction(entityMovingState.Instruction.Direction);

            _movementManager.SetState(new EntityMovingState(_movementManager, instruction));
        }
Exemple #20
0
    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(gameObject);
        }

        controlsMap = new ControlsMap();

        controlsMap.Gameplay.Movement.performed     += ctx => ReadMovementInput(ctx);
        controlsMap.Gameplay.Movement.canceled      += ctx => movementDirection = Vector2.zero;
        controlsMap.Gameplay.Dash.started           += ctx => StartCoroutine(Dash());
        controlsMap.Gameplay.AimDirection.performed += ctx => aimDirection = ctx.ReadValue <Vector2>();

        anim       = GetComponent <Animator>();
        controller = GetComponent <CharacterController>();
    }
Exemple #21
0
    private Vector3 GetInputWorldPosition(Vector3 inputPosition)
    {
        if (playerMovementManager == null)
        {
            playerMovementManager = FindObjectOfType <PlayerMovementManager>();
            if (playerMovementManager == null)
            {
                Debug.LogError("Can't find playermovementmanager");
            }
        }
        RaycastHit hit;
        Ray        ray = Camera.main.ScreenPointToRay(inputPosition);

        if (Physics.Raycast(ray, out hit))
        {
            return(hit.point);
        }
        else
        {
            return(Player.transform.position);
        }
    }
Exemple #22
0
    // Use this for initialization
    void Start()
    {
        pmm           = this.GetComponent <PlayerMovementManager> ();
        pam           = this.GetComponentInChildren <PlayerAnimationManager> ();
        p_score_m     = this.GetComponent <PlayerScoreManager> ();
        p_sound_m     = this.GetComponentInChildren <PlayerSoundManager> ();
        grav_collider = this.GetComponent <BoxCollider> ();

        PlayerHandCollider[] hand_colliders = this.GetComponentsInChildren <PlayerHandCollider> ();
        for (int i = 0; i < hand_colliders.Length; i++)
        {
            if (hand_colliders [i].player_hand_placement == PlayerHandCollider.PlayerHandPlacement.FRONT)
            {
                front_hand = hand_colliders [i];
            }
            if (hand_colliders [i].player_hand_placement == PlayerHandCollider.PlayerHandPlacement.BACK)
            {
                back_hand = hand_colliders [i];
            }
        }
        animator = this.GetComponentInChildren <Animator> ();
        Debug.Log(animator);
    }
    // Use this for initialization
    protected void Awake()
    {
        mainCamera = GameObject.FindGameObjectsWithTag("MainCamera")[0].GetComponent<CameraScript>();
        background = GameObject.FindGameObjectsWithTag("background")[0];

        playerColl = this.gameObject.GetComponent<Collider2D>();
        spriteManager = this.gameObject.GetComponent<PlayerSpriteManager>();
        movementManager = this.gameObject.GetComponent<PlayerMovementManager>();

        audioManager = AudioManager.GetInstance();

        interruptMeditationFrames = 0;

        /* Detect which playform the user is playing on
        string[] desktopPlatforms = {"OSXEditor", "OSXPlayer", "WindowsPlayer", "OSXWebPlayer",
        "OSXDashboardPlayer", "WindowsWebPlayer", "WindowsEditor"};
        if (System.Array.IndexOf(desktopPlatforms, Application.platform) == -1) {
            onMobile = false;
        }
        else{
            onMobile = true;
        }*/
    }
Exemple #24
0
        public void SaveLevel()
        {
            LevelData levelData = ScriptableObject.CreateInstance <LevelData>();

            levelData.Init();

            for (int i = 0; i < level.transform.childCount; i++)
            {
                AbstractTile          tile   = level.transform.GetChild(i).GetComponent <AbstractTile>();
                PlayerMovementManager player = level.transform.GetChild(i).GetComponent <PlayerMovementManager>();
                BlockMovementManager  block  = level.transform.GetChild(i).GetComponent <BlockMovementManager>();
                SheepMovementManager  sheep  = level.transform.GetChild(i).GetComponent <SheepMovementManager>();

                if (tile != null)
                {
                    levelData.AddTile(tile.GetTileType(), tile.GetCartesianPosition());
                }

                if (player != null)
                {
                    levelData.AddEntity(EntityType.Player, player.GetCartesianPosition());
                }

                if (block != null)
                {
                    levelData.AddEntity(EntityType.Block, block.GetCartesianPosition());
                }

                if (sheep != null)
                {
                    levelData.AddEntity(EntityType.Sheep, sheep.GetCartesianPosition());
                }
            }

            AssetDatabase.CreateAsset(levelData, $"Assets/Levels/{SceneManager.GetActiveScene().name}_{levelName}.asset");
        }
Exemple #25
0
    void OnMouseDown()
    {
        PlayerMovementManager player = PlayerMovementManager.LocalPlayerInstance.GetComponent <PlayerMovementManager>();

        Spawn(gameManager, player, gameObject.transform.position);
    }
    void Start()
    {
        if (!disableBalenceIndicator) {
            balenceIndicator = GameObject.FindGameObjectsWithTag("BalenceIndicator")[0];
        }

        player = this.gameObject.GetComponent<PlayerScript>();
        animationManager = this.gameObject.GetComponent<PlayerMovementManager>();
        balenceIndicatorLocation = new Vector3(0,0,0);
    }
 private float[] GenerateDesiredOutput()
 {
     return(PlayerMovementManager.Instance().GenerateInputData());
 }
Exemple #28
0
 private void Awake()
 {
     playerMovementManager = GetComponent <PlayerMovementManager>();
 }
Exemple #29
0
 private void Awake()
 {
     playerMovementManager = GetComponent <PlayerMovementManager>();
     characterController   = GetComponent <CharacterController>();
 }
Exemple #30
0
 public void SetVals(Transform SnapZone, float throwForce, PlayerMovementManager manager)
 {
     this.SnapZone   = SnapZone;
     this.throwForce = throwForce;
     this.manager    = manager;
 }
Exemple #31
0
 public void SetVals(float speed, PlayerMovementManager manager)
 {
     this.speed   = speed;
     this.manager = manager;
 }
Exemple #32
0
 public PlayerIdleState(PlayerMovementManager playerMovementManager)
 {
     _playerMovementManager = playerMovementManager;
 }