public SaveData(PositionComponent component) { var sprite = component.GetNode <Sprite>("Sprite"); this.EntityGroup = PositionComponent.ENTITY_GROUP; this.EncounterPosition = component.EncounterPosition; this.TexturePath = sprite.Texture.ResourcePath; this.ZIndex = sprite.ZIndex; }