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;
        }
Exemple #4
0
        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>();
        }
Exemple #6
0
 protected override void Initialize()
 {
     base.Initialize();
     _ammo          = MaxAmmo;
     _doAfterSystem = EntitySystem.Get <DoAfterSystem>();
 }