private void OnTriggerStay(Collider other) { if (other.gameObject.tag == "Player") { dashManager manager = other.gameObject.GetComponent <dashManager>(); if (manager.IsDashing) { this.Activate(this.gameObject); } } }
private void OnTriggerEnter(Collider other) { if (other.gameObject.tag == objTag) { //Debug.Log("collision"); dashManager manager = other.gameObject.GetComponent <dashManager>(); if (manager.IsDashing) { Vie(degatsPris); } } }
// Use this for initialization void Start() { maxVie = vie; manager = GetComponent <dashManager>(); if (GameData.gameStarted) { vie = GameData.vie; } else { GameData.vie = vie; } //Debug.Log(vie); if (OnLoad != null) { OnLoad.Invoke(this.gameObject); } }
// Use this for initialization void Start() { //Test des touches if (StringKeyUp == KeyCode.None) //StringKeyUp.ToString() == "None" || StringKeyUp==KeyCode.None) { StringKeyUp = KeyCode.Z; } if (StringKeyDown == KeyCode.None) //StringKeyDown.ToString() == "None" || StringKeyDown == KeyCode.None) { StringKeyDown = KeyCode.S; } if (StringKeyLeft == KeyCode.None) //StringKeyLeft.ToString() == "None" || StringKeyLeft == KeyCode.None) { StringKeyLeft = KeyCode.Q; } if (StringKeyRight == KeyCode.None) //StringKeyRight.ToString() == "None" || StringKeyRight == KeyCode.None) { StringKeyRight = KeyCode.D; } if (StringKeyUp == KeyCode.None) //StringKeyReset.ToString() == "None" || StringKeyUp == KeyCode.None) { StringKeyReset = KeyCode.R; } if (GameData.gameStarted) { this.transform.position = GameData.positionApparition; } else { GameData.positionApparition = this.transform.position; } //animator = GetComponent<Animator>(); dash = GetComponent <dashManager>(); speedX = 0; speedY = 0; }
// Use this for initialization void Start() { animator = GetComponent <Animator>(); manager = GetComponentInParent <dashManager>(); }