private void Awake() { _Selection = gameObject.AddComponent <ChanceByScoreSelector>(); _Selection.Prefab = this.Police; _Selection.InitPosition = InitPoint.transform.position; _Selection.Rotation = this._Rotation; _Selection.Population = this.Population; _Selection.CreateFirstGeneration(); _Selection.PopulationReduced += OnPopulationReduced; _StatisticCalculator = gameObject.AddComponent <StatisticCalculator>(); _StatisticCalculator.SetStatisticTexts(Current, Best, Basic); _StatisticCalculator.SetNotChanginStats(this.Population, DNA.MutationRate); //GameObject.Instantiate(Target,new Vector3(-2.24f,2.06f,0f),Quaternion.EulerAngles(new Vector3(0,0,-15))); }