mirror of
https://github.com/Ottermandias/Glamourer.git
synced 2025-12-19 15:14:26 +01:00
Corrected Paramater fields to include ApplyFlags and removed unessisary using.
This commit is contained in:
parent
439849edfa
commit
0ed4603ba5
1 changed files with 4 additions and 5 deletions
|
|
@ -6,7 +6,6 @@ using Glamourer.State;
|
||||||
using OtterGui.Services;
|
using OtterGui.Services;
|
||||||
using Penumbra.GameData.Enums;
|
using Penumbra.GameData.Enums;
|
||||||
using Penumbra.GameData.Structs;
|
using Penumbra.GameData.Structs;
|
||||||
using static OtterGui.ItemSelector<T>;
|
|
||||||
|
|
||||||
namespace Glamourer.Api;
|
namespace Glamourer.Api;
|
||||||
|
|
||||||
|
|
@ -128,10 +127,10 @@ public class ItemsApi(ApiHelpers helpers, ItemManager itemManager, StateManager
|
||||||
return ApiHelpers.Return(GlamourerApiEc.Success, args);
|
return ApiHelpers.Return(GlamourerApiEc.Success, args);
|
||||||
}
|
}
|
||||||
|
|
||||||
public GlamourerApiEc SetMetaState(int objectIndex, bool newValue, uint key, SetMetaFlag metaFlags)
|
public GlamourerApiEc SetMetaState(int objectIndex, SetMetaFlag metaStates, bool newValue, uint key, ApplyFlag flags)
|
||||||
{
|
{
|
||||||
var args = ApiHelpers.Args("Index", objectIndex, "Value", newValue, "Key", key, "Flags", metaFlags);
|
var args = ApiHelpers.Args("Index", objectIndex, "MetaStates", metaStates, "NewValue", newValue, "Key", key, "ApplyFlags", flags);
|
||||||
if (metaFlags == 0)
|
if (metaStates == 0)
|
||||||
return ApiHelpers.Return(GlamourerApiEc.InvalidState, args);
|
return ApiHelpers.Return(GlamourerApiEc.InvalidState, args);
|
||||||
|
|
||||||
if (helpers.FindState(objectIndex) is not { } state)
|
if (helpers.FindState(objectIndex) is not { } state)
|
||||||
|
|
@ -144,7 +143,7 @@ public class ItemsApi(ApiHelpers helpers, ItemManager itemManager, StateManager
|
||||||
return ApiHelpers.Return(GlamourerApiEc.InvalidKey, args);
|
return ApiHelpers.Return(GlamourerApiEc.InvalidKey, args);
|
||||||
|
|
||||||
// Grab MetaIndices from attached flags, and update the states.
|
// Grab MetaIndices from attached flags, and update the states.
|
||||||
var indices = metaFlags.ToIndices();
|
var indices = metaStates.ToIndices();
|
||||||
foreach (var index in indices)
|
foreach (var index in indices)
|
||||||
stateManager.ChangeMetaState(state, index, newValue, ApplySettings.Manual);
|
stateManager.ChangeMetaState(state, index, newValue, ApplySettings.Manual);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue