private void Start() { base.InitializeBodyParts(); // fighterType fighterType = FighterType.Enemy; // character InitializeCharacter(); // head SetHead(characterName); // throwable throwable = Pools.DefaultThrowable(characterName); // controls controls = gameObject.GetComponent <EnemyController>(); controls.AddControllerChangedStateListener(HandleControllerChangedStateEvent); // difficulty InitializeDifficulty(); }