Hello. Did you play Pre-CU Star Wars Galaxies? I’m not remaking the game, but I did want to make a command queue system like the one you can see in the image below. It’s the window just below the target health bar in the top right of the screenshot. For those that don’t know: “Polearm Spin Attack 1” is the command the player is spamming. It’s being added to the queue each time he presses the button. Each skill takes a certain amount of time to execute. The command currently being executed turns green. When it’s completed, it’s removed from the queue and the next command is executed.
Specifically, what I want to do is rotate a cylinder 30 degrees as a single command. If I wanted to rotate it 90 degrees, I would have to queue the command three times and wait for them to be executed. (The rotation is not instant. I want to use Rinterp).
I’ve been stuck thinking on a solution for this for a few days now. I can usually jerry-rig things like this, but it comes out looking confusing and complicated with no chance of future modification. It’s one of those things that makes me conclude that there must be a better way to do it.
I hope that explains it well enough. If you need more information, then please let me know. I’d really appreciate it if someone can point me in the right direction.