private void Start()
 {
     mainScript          = GetComponent <RioTutteMainScript>();
     teleports           = 0;
     player              = mainScript.GetPlayer();
     characterController = mainScript.GetCharacterController();
 }
    public void StartExecution()
    {
        //Escena de pararse

        mainScript       = GetComponent <RioTutteMainScript>();
        mainScript.speed = 1f;
        lifes            = timesStunedToChangePhase;
        started          = true;
        stateMachine     = mainScript.GetStateMachine();
        ChangeState(State.MOVING);

        RaycastHit rayhit;

        if (Physics.Raycast(transform.position, (mainScript.GetPlayer().transform.position - gameObject.transform.position).normalized,
                            out rayhit, 200, layerMask))
        {
            wall = rayhit.collider.gameObject;
        }
        else
        {
            print("NULL");
        }


        mainScript.SetDamageMin(damageMinToMove);
        mainScript.GetPlayer().StartKnockBack(0, 200, Vector3.zero, false);
        mainScript.GetPlayer().SetCanDamage(false);
    }
Exemple #3
0
    public void StartExecution()
    {
        mainScript       = GetComponent <RioTutteMainScript>();
        mainScript.speed = 3f;
        stateMachine     = mainScript.GetStateMachine();
        ChangeState(State.MOVING);
        lifes = timesStunedToChangePhase;

        mainScript.SetDamageMin(damageMinToMove);
    }
Exemple #4
0
    public void StartExecution()
    {
        mainScript       = GetComponent <RioTutteMainScript>();
        mainScript.speed = 0.75f;
        stateMachine     = mainScript.GetStateMachine();
        ChangeState(State.MOVING);


        mainScript.SetDamageMin(damageMinToMove);
    }
 private void Start()
 {
     player = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerScript>();
     characterController = gameObject.GetComponent <CharacterController>();
     mainScript          = GetComponent <RioTutteMainScript>();
 }
 private void Start()
 {
     mainScript = GetComponent <RioTutteMainScript>();
     player     = mainScript.GetPlayer();
 }
Exemple #7
0
 void Awake()
 {
     mainScript          = GetComponent <RioTutteMainScript>();
     player              = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerScript>();
     characterController = gameObject.GetComponent <CharacterController>();
 }