public override void Initialize(Entity p_entity, RuntimeObjectRootComponent p_runtimeObjectRootComponent) { Health l_health = Health.alloc(ref HealthData); Health.resetHealth(l_health); EntityComponent.add_component <Health>(p_entity, l_health); p_runtimeObjectRootComponent.GetComponentInChildren <EntityGaugeContainerComponent>().InstanciateHealthGUI(HealthGUIComponentPrefab); }
public override void Initialize(Entity p_entity, RuntimeObjectRootComponent p_runtimeObjectRootComponent) { Locomotion l_locomotion = Locomotion.alloc(new LocomotionData() { Speed = TravelSpeed }); EntityComponent.add_component <Locomotion>(p_entity, l_locomotion); }
public override void Initialize(Entity p_entity, RuntimeObjectRootComponent p_runtimeObjectRootComponent) { ActionPoint l_actionPoint = ActionPoint.alloc(ref ActionPointData); l_actionPoint.ActionPointData.CurrentActionPoints = l_actionPoint.ActionPointData.InitialActionPoints; EntityComponent.add_component <ActionPoint>(p_entity, l_actionPoint); p_runtimeObjectRootComponent.gameObject.GetComponentInChildren <EntityGaugeContainerComponent>().InstanciateActionPointGUI(ActionPointGUIPrefab); }
public override void Initialize(Entity p_entity, RuntimeObjectRootComponent p_runtimeObjectRootComponent) { AnimatorPlayableComponent l_animatorPlayableComponent = p_runtimeObjectRootComponent.m_InstanciatedRuntimeObject.RuntimeObjectRootComponent.gameObject.GetComponentInChildren <AnimatorPlayableComponent>(); if (l_animatorPlayableComponent != null) { EntityComponent.add_component <AnimationVisualFeedback>(p_entity, AnimationVisualFeedback.alloc(ref AnimationVisualFeedbackData, l_animatorPlayableComponent.AnimatorPlayable)); } }
public static void Initialize( ref EntityDefinition p_entityDefinition, ref Entity p_entity, RuntimeObjectRootComponent p_runtimeObjectRootComponent) { for (int i = 0; i < p_entityDefinition.EntityDefinitionSubObjects.Count; i++) { p_entityDefinition.EntityDefinitionSubObjects[i].Initialize(p_entity, p_runtimeObjectRootComponent); } }
public override void Initialize(Entity p_entity, RuntimeObjectRootComponent p_runtimeObjectRootComponent) { Attack l_attack = Attack.alloc(ref AttackData, AttackBeforeDamageEventHook); EntityComponent.add_component <Attack>(p_entity, l_attack); }
public override void Initialize(Entity p_entity, RuntimeObjectRootComponent p_runtimeObjectRootComponent) { TurnTimelineElligibility l_turnTimelineElligiblity = TurnTimelineElligibility.alloc(ref TurnTimelineElligibilityData); EntityComponent.add_component <TurnTimelineElligibility>(p_entity, l_turnTimelineElligiblity); }
public override void Initialize(Entity p_entity, RuntimeObjectRootComponent p_runtimeObjectRootComponent) { EntityComponent.add_component <HealthRecoveryTrigger>(p_entity, HealthRecoveryTrigger.alloc(HealthRecoveryData)); }
public override void Initialize(Entity p_entity, RuntimeObjectRootComponent p_runtimeObjectRootComponent) { AIBehavior l_aiBehavior = AIBehavior.alloc(IAIBehaviorProvider); EntityComponent.add_component <AIBehavior>(p_entity, l_aiBehavior); }
public abstract void Initialize(Entity p_entity, RuntimeObjectRootComponent p_runtimeObjectRootComponent);
public override void Initialize(Entity p_entity, RuntimeObjectRootComponent p_runtimeObjectRootComponent) { EntityCharacteristics l_entityCharacterstics = EntityCharacteristics.alloc(ref EntityCharacteristicsData); EntityComponent.add_component <EntityCharacteristics>(p_entity, l_entityCharacterstics); }
public override void Initialize(Entity p_entity, RuntimeObjectRootComponent p_runtimeObjectRootComponent) { NavigationModifier l_navigationModifier = NavigationModifier.alloc(ref NavigationModifierData); EntityComponent.add_component(p_entity, l_navigationModifier); }