public HumanoidSprite(IEquipmentModule equipmentModule, IPersonVisualizationContentStorage personVisualizationContentStorage, IEnumerable <BodyPart> humanBodyParts) { _equipmentModule = equipmentModule; _personVisualizationContentStorage = personVisualizationContentStorage; _humanBodyParts = humanBodyParts; CreateSpriteHierarchy(equipmentModule); }
public HumanoidGraphics(IEquipmentModule equipmentModule, IPersonVisualizationContentStorage personVisualizationContentStorage) { _equipmentModule = equipmentModule; _personVisualizationContentStorage = personVisualizationContentStorage; CreateSpriteHierarchy(equipmentModule); equipmentModule.EquipmentChanged += EquipmentModule_EquipmentChanged; }
public AnimalGraphics(IPersonVisualizationContentStorage personVisualizationContentStorage) { var outlinedParts = personVisualizationContentStorage.GetAnimalParts("hunter/Outlined"); _outline = CreateSpriteHierarchy(outlinedParts); _outline.Color = Color.Red; AddChild(_outline); var parts = personVisualizationContentStorage.GetAnimalParts("hunter"); var main = CreateSpriteHierarchy(parts); AddChild(main); }
public MonoGraphics(string sid, IPersonVisualizationContentStorage personVisualizationContentStorage) { var outlinedTexture = personVisualizationContentStorage.GetMonographicTexture($"{sid}/Outlined"); var spritePosition = GetSpritePosition(sid); _outline = CreateSpriteHierarchy(outlinedTexture, spritePosition); _outline.Color = LastColors.Red; AddChild(_outline); var mainTexture = personVisualizationContentStorage.GetMonographicTexture(sid); var main = CreateSpriteHierarchy(mainTexture, spritePosition); AddChild(main); var hitlightedTexture = personVisualizationContentStorage.GetMonographicTexture($"{sid}/Outlined"); _hitlighted = CreateSpriteHierarchy(hitlightedTexture, spritePosition); _hitlighted.Color = LastColors.Red; AddChild(_hitlighted); }