public void Assign(GameType type, TargetLala target, Enums.KeybindAction act, object data, GameState state, int kbWaitInMs) { this.Type = type; this.Target = target; this.Action = act; this.Data = data; this.State = state; this.KeybindWaitInMs = kbWaitInMs; }
private void MakeTheLalasDoTheThing(Enums.KeybindAction act1, Enums.KeybindAction act2, Enums.KeybindAction act3) { if (act1 == act2 && act1 == act3) { this.cbox_LalaAll_SelectEmote.SelectedValue = act1; } else { this.cbox_LalaOne_SelectEmote.SelectedValue = act1; this.cbox_LalaTwo_SelectEmote.SelectedValue = act2; this.cbox_LalaThree_SelectEmote.SelectedValue = act3; } }
public static void PerformActionThroughKeybind(LalaSlot lala, Enums.KeybindAction action, int kbWaitInMs) { if (action == Enums.KeybindAction.DiagLeft) { SendTwoKeysSync(lala.Window, Keys.W, Keys.Q, kbWaitInMs); } else if (action == Enums.KeybindAction.DiagRight) { SendTwoKeysSync(lala.Window, Keys.W, Keys.E, kbWaitInMs); } else { Keys k = Enums.GetKeyFromKeybindAction(action); SendSyncKey(lala.Window, k, kbWaitInMs); } }
abstract public void Update(TargetLala target, Enums.KeybindAction action, int kbWaitInMs);
public Animation(Enums.KeybindAction a, double animTs, int kbTs) { this.Action = a; this.AnimationWaitInSeconds = animTs; this.KeybindWaitInMillisecs = kbTs; }
public void PerformAction(Enums.KeybindAction action) { Task.Run(() => FFXIVMemory.PerformActionThroughKeybind(this, action)); }
public static void PerformActionThroughKeybind(LalaSlot lala, Enums.KeybindAction action) { Keys k = Enums.GetKeyFromKeybindAction(action); SendSyncKey(lala.Window, k); }
public void PerformAction(Enums.KeybindAction action, int kbWaitInMs) { Task.Run(() => FFXIVMemory.PerformActionThroughKeybind(this, action, kbWaitInMs)); }
private void LalaAnimationsEnded(TargetLala target, Enums.KeybindAction act) { this.UpdateSleep(target, act); }