![見出し画像](https://assets.st-note.com/production/uploads/images/153922374/rectangle_large_type_2_eadcb2df95eea06c67a120cf5352d57c.png?width=1200)
RPG Developer BAKIN用C#プラグイン 複数スイッチ・変数のAND・ORを取得
RPG Developer BAKIN用のC#プラグインです。
イベントで複数のスイッチが全てオンだった場合を判定しようとすると判定コマンドを連続させることになりやや見づらく面倒かと思いますが、このプラグインでは1コマンドの比較と1コマンドの判定で済みます。
スイッチと変数を併用することが出来ます。
ANDと併せてORを取得するコマンドも用意しました。
![](https://assets.st-note.com/img/1726046012-Bx9owLmeHhKDZkRuOvCVpNAJ.png?width=1200)
ダウンロード
使い方
マップイベントかコモンイベントで、イベントウィンドウ左下のC#プログラムの割り当てで「VariableSwitchOperate.cs」を追加して選択した後にOKボタンを押下してください。
その状態でイベントのコマンド選択で「C#プログラムの呼び出し」を選ぶと下記の2つのC#メソッドが使えるようになります。
・GetAndValue 4つの値の論理積(AND)の結果を返却します
・GetOrValue 4つの値の論理和(OR)の結果を返却します
4つのスイッチか変数のAND、ORの結果を取得できます。4つ未満の場合は空いている引数に1(GetAndValueの場合)あるいは0(GetOrValueの場合)を設定してください。
詳しくはそれぞれのメソッドの説明文をご覧ください。