/// <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 }); }
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); }