public override void Initialize(IRequestUnitService componentServices, IServiceProvider gameServices) { this.unittype = componentServices.RequestService <IUnitEntityType>(); // should be a service, this.destinationRectangle.X = 50; this.destinationRectangle.Y = 50; base.Initialize(componentServices, gameServices); }
public override void Initialize(IRequestUnitService componentServices, IServiceProvider gameServices) { base.Initialize(componentServices, gameServices); }
/// <summary> /// Initializes the component, sets up the required services /// </summary> /// <param name="componentServices">The services provided by the other components of this unit</param> /// <param name="gameServices">The game services</param> public virtual void Initialize(IRequestUnitService componentServices, IServiceProvider gameServices) { }
public override void Initialize(IRequestUnitService componentServices, IServiceProvider gameServices) { this.unittype = componentServices.RequestService<IUnitEntityType>(); // should be a service, this.destinationRectangle.X = 50; this.destinationRectangle.Y = 50; base.Initialize(componentServices, gameServices); }