コード例 #1
0
 private void OnTriggerStay(Collider other)
 {
     if (other.gameObject.tag == "Player")
     {
         dashManager manager = other.gameObject.GetComponent <dashManager>();
         if (manager.IsDashing)
         {
             this.Activate(this.gameObject);
         }
     }
 }
コード例 #2
0
ファイル: TakeDamage.cs プロジェクト: mlhoutel/DashRaider
 private void OnTriggerEnter(Collider other)
 {
     if (other.gameObject.tag == objTag)
     {
         //Debug.Log("collision");
         dashManager manager = other.gameObject.GetComponent <dashManager>();
         if (manager.IsDashing)
         {
             Vie(degatsPris);
         }
     }
 }
コード例 #3
0
 // 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);
     }
 }
コード例 #4
0
    // 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;
    }
コード例 #5
0
 // Use this for initialization
 void Start()
 {
     animator = GetComponent <Animator>();
     manager  = GetComponentInParent <dashManager>();
 }