Implemented HideoutCustomizationSetMannequinPose
This commit is contained in:
@@ -101,7 +101,11 @@ public class HideoutController
|
||||
*/
|
||||
public ItemEventRouterResponse HideoutCustomizationSetMannequinPose(string sessionId, PmcData pmcData, HideoutCustomizationSetMannequinPoseRequest request)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
foreach (var poseKvP in request.Poses) {
|
||||
pmcData.Hideout.MannequinPoses[poseKvP.Key] = poseKvP.Value;
|
||||
}
|
||||
|
||||
return _eventOutputHolder.GetOutput(sessionId);
|
||||
}
|
||||
|
||||
public void StartUpgrade(PmcData pmcData, HideoutUpgradeRequestData info, string sessionId, ItemEventRouterResponse output)
|
||||
|
||||
@@ -511,7 +511,7 @@ public class Hideout
|
||||
public Dictionary<string, HideoutImprovement>? Improvements { get; set; }
|
||||
public HideoutCounters? HideoutCounters { get; set; }
|
||||
public double? Seed { get; set; }
|
||||
public object? MannequinPoses { get; set; }
|
||||
public Dictionary<string, string>? MannequinPoses { get; set; }
|
||||
|
||||
[JsonPropertyName("sptUpdateLastRunTimestamp")]
|
||||
public long? SptUpdateLastRunTimestamp { get; set; }
|
||||
|
||||
@@ -8,7 +8,7 @@ namespace Core.Models.Eft.Hideout
|
||||
public string? Action { get; set; } = "HideoutCustomizationSetMannequinPose";
|
||||
|
||||
[JsonPropertyName("poses")]
|
||||
public string Poses { get; set; }
|
||||
public Dictionary<string, string> Poses { get; set; }
|
||||
|
||||
[JsonPropertyName("timestamp")]
|
||||
public double Timestamp { get; set; }
|
||||
|
||||
Reference in New Issue
Block a user