private void InitialiseStats() { IActorTracker actorTracker = GameManager.Instance.sceneController.ActorTracker; IAssignSceneActorTracker assignTracker = this.GetComponent <IAssignSceneActorTracker>(); assignTracker.SetSceneActorTracker(actorTracker); EnemyInfo enemyInfo = GameManager.Instance.enemySettings.enemyList.Where(x => x.instanceID == referenceID).First().ConvertToEnemyInfo(); shipData = enemyInfo.GetShipData(); EnemyStatHandler statHandler = this.GetComponent <EnemyStatHandler>(); statHandler.InitialiseStats(enemyInfo); RegisterToTracker(); }