Ejemplo n.º 1
0
 private void Start()
 {
     charactersLoader = new PlayerCharactersLoader(playerCharacters);
     CharacterSwapIndexTracker.LastId    = charactersLoader.GetLastId();
     CharacterSwapIndexTracker.CurrentId = 0;
     charactersLoader.SetActiveCharacter(0);
 }
Ejemplo n.º 2
0
    private void Start()
    {
        characterLoader = new PlayerCharactersLoader(playerCharacters);
        characterLoader.SetActiveCharacter(CharacterSwapIndexTracker.CurrentId);
        GameObject player = characterLoader.GetCharacter(CharacterSwapIndexTracker.CurrentId);

        playerJump = player.GetComponent <Jump>();
    }
Ejemplo n.º 3
0
    private void SpawnCharacterInMainMenu(int index)
    {
        GameObject character = charactersLoader.GetCharacter(index);

        charactersLoader.SetActiveCharacter(index);
        Rigidbody rigidBody = character.GetComponent <Rigidbody>();

        rigidBody.position        = new Vector3(0, 4f, 0);
        rigidBody.rotation        = Quaternion.Euler(45f, 0, 45f);
        rigidBody.velocity        = Vector3.zero;
        rigidBody.angularVelocity = Vector3.zero;
    }