private float GetEffort(GripStat gripStat, float divider) { if (divider == 0) { divider++; } return((Mathf.Pow(gripStat.dificulty, 2) + 1) / divider); }
internal void TakeEnergy(GripStat gripStat, float divider) { var energy = GetEffort(gripStat, divider); health -= energy; previewHealth = health; SetHealhtBar(); }
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; }
internal void PreviewEnergy(GripStat gripStat, float divider) { health.PreviewEnergy(gripStat, divider); }
internal void TakeEnergy(GripStat gripStat, float divider) { health.TakeEnergy(gripStat, divider); }
internal void PreviewEnergy(GripStat gripStat, float divider) { var energy = GetEffort(gripStat, divider); SetPreviewHealhtBar(energy); }