public override void Initialize() { base.Initialize(); _collidableComponent = Owner.GetComponent <ICollidableComponent>(); _doAfterSystem = EntitySystem.Get <DoAfterSystem>(); }
public override void Initialize() { base.Initialize(); _ammo = maxAmmo; doAfterSystem = EntitySystem.Get <DoAfterSystem>(); _sparkSystem = EntitySystem.Get <SparkSystem>(); }
public override void Initialize() { base.Initialize(); _audioSystem = EntitySystem.Get <AudioSystem>(); _doAfterSystem = EntitySystem.Get <DoAfterSystem>(); _interactRange = SharedInteractionSystem.InteractionRange / 2; }
public override void Initialize() { base.Initialize(); Owner.EnsureComponentWarn(out PhysicsComponent _); _doAfterSystem = EntitySystem.Get <DoAfterSystem>(); }
public override void Initialize() { base.Initialize(); if (!Owner.EnsureComponent(out CollidableComponent _)) { Logger.Warning($"Entity {Owner.Name} at {Owner.Transform.MapPosition} didn't have a {nameof(CollidableComponent)}"); } _doAfterSystem = EntitySystem.Get <DoAfterSystem>(); }
protected override void Initialize() { base.Initialize(); _ammo = MaxAmmo; _doAfterSystem = EntitySystem.Get <DoAfterSystem>(); }