protected override void OnInitialize() { Item.AnyItemStatsUpdated += OnAnyItemStatsUpdated; this.experience = GetComponent <ExperienceComponent>(); this.inventory = GetComponent <InventoryComponent>(); this.attributes = GetComponent <AttributesComponent>(); this.properties = GetComponent <PropertiesComponent>(); this.behaviours = GetComponent <BehavioursComponent>(); this.actor = GetComponent <ActorComponent>(); }
protected override void OnInitialize() { Scenario.AnyScenarioExit += ScenarioOnAnyScenarioExit; this.actor = GetComponent <ActorComponent>(); this.resources = GetComponent <ResourcesComponent>(); this.behaviours = GetComponent <BehavioursComponent>(); this.behaviours.BehaviourApplied += OnBehaviourApplied; Episode.AnyEpisodeStarted += OnAnyEpisodeStarted; GetComponent <HealthComponent>().Died += OnEntityDied; }