Beispiel #1
0
        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>();
        }
Beispiel #2
0
        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;
        }