Exemplo n.º 1
0
 private float GetEffort(GripStat gripStat, float divider)
 {
     if (divider == 0)
     {
         divider++;
     }
     return((Mathf.Pow(gripStat.dificulty, 2) + 1) / divider);
 }
Exemplo n.º 2
0
    internal void TakeEnergy(GripStat gripStat, float divider)
    {
        var energy = GetEffort(gripStat, divider);

        health       -= energy;
        previewHealth = health;
        SetHealhtBar();
    }
Exemplo n.º 3
0
        static public void SetColour(Transform model, GripStat stat)
        {
            var material = GetMaterial();
            int i        = stat.dificulty;

            if (i >= dificulty.Length)
            {
                i = Random.Range(0, dificulty.Length);
            }
            material.color = dificulty[i];
            var renderer = model.GetComponent <Renderer>();

            renderer.material = material;
        }
Exemplo n.º 4
0
 internal void PreviewEnergy(GripStat gripStat, float divider)
 {
     health.PreviewEnergy(gripStat, divider);
 }
Exemplo n.º 5
0
 internal void TakeEnergy(GripStat gripStat, float divider)
 {
     health.TakeEnergy(gripStat, divider);
 }
Exemplo n.º 6
0
    internal void PreviewEnergy(GripStat gripStat, float divider)
    {
        var energy = GetEffort(gripStat, divider);

        SetPreviewHealhtBar(energy);
    }