コード例 #1
0
    void OnTriggerEnter(Collider col)
    {
        //Debug.Log(true);
        itemLevelRead = col.GetComponent <itemLvVars>();
        if (itemLevelRead != null)
        {
            //Debug.Log(itemLevelRead.itemLevel);

            if (col.tag == "chair")
            {
                if (itemLevelRead.itemLevel > topChairLevel)
                {
                    topChairLevel = itemLevelRead.itemLevel;
                    Debug.Log("NEW TOP LEVEL" + topChairLevel);
                }
                if (topChairLevel > itemLevelRead.itemLevel)
                {
                    randomX = (Random.value * 100f) * 10;
                    randomY = (Random.value * 100f) * 10;
                    randomZ = (Random.value * 100f) * 10;

                    rigid = col.GetComponent <Rigidbody>();
                    rigid.AddForce(randomX, randomY, randomZ, ForceMode.Force);
                    Debug.Log("PUNCH");
                }
            }
        }
    }
コード例 #2
0
 void OnTriggerEnter(Collider col)
 {
     itemLevelToCheck = col.GetComponent <itemLvVars>();
     //Debug.Log("THE " + itemLevelToCheck.itemLevel + " ITEM FELL");
     if (col.tag == "chair")
     {
         if (itemLevelToCheck.itemLevel >= topLevelToSave.topChairLevel)
         {
             Debug.Log("SAVE IT!");
         }
         else
         {
             Debug.Log("DESTROY");
         }
     }
 }