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); }
public void StartExecution() { mainScript = GetComponent <RioTutteMainScript>(); mainScript.speed = 3f; stateMachine = mainScript.GetStateMachine(); ChangeState(State.MOVING); lifes = timesStunedToChangePhase; mainScript.SetDamageMin(damageMinToMove); }
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(); }
void Awake() { mainScript = GetComponent <RioTutteMainScript>(); player = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerScript>(); characterController = gameObject.GetComponent <CharacterController>(); }