コード例 #1
0
    private void testPlayerGetHealed(string playerName_, float recovery)
    {
        foreach (GameObject player in onlinePlayerList)
        {
            NetworkPlayerController tempNPC = player.GetComponent <NetworkPlayerController>();

            // Debug record
            float cHealth = tempNPC.health;

            if (tempNPC.playerName == playerName_)
            {
                tempNPC.getHealed(recovery);
                Debug.Log(tempNPC.playerName + " is healed! Recovery: " + recovery);
            }

            if (recovery + cHealth > 100.0f)
            {
                Debug.Assert(tempNPC.health.Equals(100.0f));
            }
            else
            {
                Debug.Assert(tempNPC.health.Equals(cHealth + recovery));
            }

            break;
        }
    }