GetCharaPalette->BuildCharaPalette (#41)
				
					
				
			This commit is contained in:
		| @@ -326,7 +326,7 @@ public class CharacterDataFactory | |||||||
|         previousData.GlamourerString[objectKind] = _ipcManager.GlamourerGetCharacterCustomization(charaPointer); |         previousData.GlamourerString[objectKind] = _ipcManager.GlamourerGetCharacterCustomization(charaPointer); | ||||||
|         previousData.HeelsOffset = _ipcManager.GetHeelsOffset(); |         previousData.HeelsOffset = _ipcManager.GetHeelsOffset(); | ||||||
|         previousData.CustomizePlusScale = _ipcManager.GetCustomizePlusScale(); |         previousData.CustomizePlusScale = _ipcManager.GetCustomizePlusScale(); | ||||||
|         previousData.PalettePlusPalette = _ipcManager.PalettePlusGetPalette(); |         previousData.PalettePlusPalette = _ipcManager.PalettePlusBuildPalette(); | ||||||
|  |  | ||||||
|         Logger.Debug("Handling transient update for " + objectKind); |         Logger.Debug("Handling transient update for " + objectKind); | ||||||
|         ManageSemiTransientData(previousData, objectKind, charaPointer); |         ManageSemiTransientData(previousData, objectKind, charaPointer); | ||||||
|   | |||||||
| @@ -51,7 +51,7 @@ public class IpcManager : IDisposable | |||||||
|     private readonly ICallGateSubscriber<string?, object> _customizePlusOnScaleUpdate; |     private readonly ICallGateSubscriber<string?, object> _customizePlusOnScaleUpdate; | ||||||
|      |      | ||||||
|     private readonly ICallGateSubscriber<string> _palettePlusApiVersion; |     private readonly ICallGateSubscriber<string> _palettePlusApiVersion; | ||||||
|     private readonly ICallGateSubscriber<Character, string> _palettePlusGetCharaPalette; |     private readonly ICallGateSubscriber<Character, string> _palettePlusBuildCharaPalette; | ||||||
|     private readonly ICallGateSubscriber<Character, string, object> _palettePlusSetCharaPalette; |     private readonly ICallGateSubscriber<Character, string, object> _palettePlusSetCharaPalette; | ||||||
|     private readonly ICallGateSubscriber<Character, object> _palettePlusRemoveCharaPalette; |     private readonly ICallGateSubscriber<Character, object> _palettePlusRemoveCharaPalette; | ||||||
|     private readonly ICallGateSubscriber<Character, string, object> _palettePlusPaletteChanged; |     private readonly ICallGateSubscriber<Character, string, object> _palettePlusPaletteChanged; | ||||||
| @@ -112,7 +112,7 @@ public class IpcManager : IDisposable | |||||||
|         _customizePlusOnScaleUpdate.Subscribe(OnCustomizePlusScaleChange); |         _customizePlusOnScaleUpdate.Subscribe(OnCustomizePlusScaleChange); | ||||||
|          |          | ||||||
|         _palettePlusApiVersion = pi.GetIpcSubscriber<string>("PalettePlus.ApiVersion"); |         _palettePlusApiVersion = pi.GetIpcSubscriber<string>("PalettePlus.ApiVersion"); | ||||||
|         _palettePlusGetCharaPalette = pi.GetIpcSubscriber<Character, string>("PalettePlus.GetCharaPalette"); |         _palettePlusBuildCharaPalette = pi.GetIpcSubscriber<Character, string>("PalettePlus.BuildCharaPalette"); | ||||||
|         _palettePlusSetCharaPalette = pi.GetIpcSubscriber<Character, string, object>("PalettePlus.SetCharaPalette"); |         _palettePlusSetCharaPalette = pi.GetIpcSubscriber<Character, string, object>("PalettePlus.SetCharaPalette"); | ||||||
|         _palettePlusRemoveCharaPalette = pi.GetIpcSubscriber<Character, object>("PalettePlus.RemoveCharaPalette"); |         _palettePlusRemoveCharaPalette = pi.GetIpcSubscriber<Character, object>("PalettePlus.RemoveCharaPalette"); | ||||||
|         _palettePlusPaletteChanged = pi.GetIpcSubscriber<Character, string, object>("PalettePlus.PaletteChanged"); |         _palettePlusPaletteChanged = pi.GetIpcSubscriber<Character, string, object>("PalettePlus.PaletteChanged"); | ||||||
| @@ -551,10 +551,10 @@ public class IpcManager : IDisposable | |||||||
|         }); |         }); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public string PalettePlusGetPalette() |     public string PalettePlusBuildPalette() | ||||||
|     { |     { | ||||||
|         if (!CheckPalettePlusApi()) return string.Empty; |         if (!CheckPalettePlusApi()) return string.Empty; | ||||||
|         var palette = _palettePlusGetCharaPalette.InvokeFunc(_dalamudUtil.PlayerCharacter); |         var palette = _palettePlusBuildCharaPalette.InvokeFunc(_dalamudUtil.PlayerCharacter); | ||||||
|         if (string.IsNullOrEmpty(palette)) return string.Empty; |         if (string.IsNullOrEmpty(palette)) return string.Empty; | ||||||
|         return Convert.ToBase64String(Encoding.UTF8.GetBytes(palette)); |         return Convert.ToBase64String(Encoding.UTF8.GetBytes(palette)); | ||||||
|     } |     } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Cara
					Cara