private void getBin(ScriptEventData gotBin) { //Log.Write("A"); if (gotBin.Data == null) { return; } //Log.Write("B"); SendActiveBins sendBin = gotBin.Data.AsInterface <SendActiveBins>(); //Log.Write("C"); if (sendBin == null) { Log.Write(LogLevel.Error, Script.ID.ToString(), "Unable to create interface, check logs for missing member(s)"); return; } string binToReturn; binToReturn = sendBin.SendActiveBin.ElementAt(0); //Log.Write("D"); string VolumeFlag = sendBin.SendActiveBin.ElementAt(1); //Log.Write("binToReturn: " + binToReturn); //og.Write("VolumeFlag: " + VolumeFlag); // Log.Write("pos: " + pos); if (!(VolumeFlag == "volume")) { if ((binToReturn == pos) || (binToReturn == "all")) { ReturnBeatBlock(); } } }
private void getBin(ScriptEventData gotBin) { if (gotBin.Data == null) { return; } SendActiveBins sendBin = gotBin.Data.AsInterface <SendActiveBins>(); if (sendBin == null) { Log.Write(LogLevel.Error, Script.ID.ToString(), "Unable to create interface, check logs for missing member(s)"); return; } string binToReturn = sendBin.ActiveBin[0]; string StopFlag = sendBin.ActiveBin[1]; //Log.Write("binToReturn: " + binToReturn); //Log.Write("StopFlag: " + StopFlag); //Log.Write("pos: " + pos); if ((StopFlag == "stop")) { if (binToReturn == pos) { ReturnBeatBlock(); } } }