Skip to content

Instantly share code, notes, and snippets.

@hobione2k
Last active April 29, 2024 19:26
Show Gist options
  • Save hobione2k/b39af1af0574ae06b08db0f25d2c5353 to your computer and use it in GitHub Desktop.
Save hobione2k/b39af1af0574ae06b08db0f25d2c5353 to your computer and use it in GitHub Desktop.
ClusterScript-シグナル検出
const detectSignal = (n) => {
const sg = $.getStateCompat("this", n, T.double);
const ky = `last_${n}`;
const lsg = $.getStateCompat("this", ky, T.double);
if (sg > lsg) {
$.setStateCompat("this", ky, sg);
return true;
}
return false;
};
@hobione2k
Copy link
Author

hobione2k commented May 30, 2023

使い方

$.onUpdate((deltaTime) => {
  if (detectSignal("SignalName")) {
    $.log("Signal Detect!");
  }
});

thisのみ対応
globalの場合、GlobalLogicとかでthisに変換してあげる必要がある。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment