protected void Awake() { Armament = GetComponent <CharacterAttack>(); movement = GetComponent <CharacterContrMovement>(); unitColor = GetComponent <UnitColor>(); List <IBonus> sourse = new List <IBonus>(GetComponents <IBonus>()); characteristic = new Characteristic(sourse); }