Exemplo n.º 1
0
 private void Awake()
 {
     characterController         = GetComponent <CharacterController>();
     capsuleMeshRenderer         = GetComponent <MeshRenderer>();
     lookCamera                  = GetComponentInChildren <Camera>();
     interactionTrigger          = GetComponentInChildren <PlayerInteractionTrigger>();
     capsuleMeshRenderer.enabled = false;
 }
Exemplo n.º 2
0
 private void PlayerActionsInput()
 {
     if (Input.GetButtonDown("Interact"))
     {
         RaycastHit2D hit = Physics2D.Raycast(interactOrigin.position, direction, interactionDistance, interactionMask);
         if (hit)
         {
             PlayerInteractionTrigger interaction = hit.collider.GetComponentInParent <PlayerInteractionTrigger>();
             if (interaction != null)
             {
                 interaction.OnPlayerInteract(this);
             }
         }
     }
 }
Exemplo n.º 3
0
    public override void Start()
    {
        base.Start();
        SceneManager.sceneLoaded += OnSceneLoad;
        //mover = InputMovement;
        //CreateCharacter();
        comboWindowTimer = comboWindowLength;
        DontDestroyOnLoad(gameObject);
        //LoadCharacter();
        ReloadModel();

        //character.player = this;
        trigger = interactionTrigger.GetComponent <PlayerInteractionTrigger>();

        //if (!hasAuthority) return;
        //GetComponent<NetworkIdentity>().AssignClientAuthority(connectionToClient);
    }