public override void Start() { // Set the filePath and init the network FilePath = Path.Combine(Application.streamingAssetsPath, "CombatNetwork.nn"); base.Start(); // Get components Anim = GetComponent <Animator>(); AIAgent = GetComponent <NavMeshAgent>(); Stats = GetComponent <CharacterStats>(); NController = GetComponent <NeedsController>(); }
public override void Start() { // Set the filePath and init the network FilePath = Path.Combine(Application.streamingAssetsPath, "MasterNetwork.nn"); base.Start(); AIAgent = GetComponent <NavMeshAgent>(); TPController = GetComponent <ThirdPersonCharacter>(); Anim = GetComponent <Animator>(); Stats = GetComponent <CharacterStats>(); // Add Behaviors NController = GetComponent <NeedsController>(); AIAgent.updateRotation = false; // Subscribe to event manager events EventManager.instance.HitEvent += OnHitEvent; EventManager.instance.DeathEvent += OnDeathEvent; }