Example #1
0
 /// <summary>
 /// Maps the personality value to personality value API dto.
 /// </summary>
 /// <returns>The personality value to personality value API dto.</returns>
 /// <param name="personalityValue">Personality value.</param>
 public PersonalityValueApiDto MapPersonalityValueToPersonalityValueApiDto(PersonalityValue personalityValue)
 {
     return(new PersonalityValueApiDto()
     {
         PersonalityReferencialId = personalityValue.PersonalityReferencial.PersonalityReferencialId,
         PersonalityValueId = personalityValue.PersonalityValueId,
         Value = personalityValue.Value
     });
 }
Example #2
0
 private void PickPersonality()
 {
     _EP = (EnemyPersonality)(int)Random.Range(0, 3);
     Debug.Log(_EP.ToString());
     _PV = GameDataContainer.Instance.GDC.PersonalityValues.Find(o => o.Name == _EP.ToString());
     if (_PV != null)
     {
         _FireRate = _PV.FireRate;
     }
     else
     {
         Debug.LogWarning("Issue finding personality");
     }
     Invoke("DecideNextMove", 5.0f);
     Invoke("FireProjectile", _FireRate);
 }