public override void OnActivate(int pinID) { if (pinID != 0) { return; } if (MultiPlayAPIRoom.IsLocked(GlobalVars.SelectedMultiPlayRoomPassCodeHash)) { this.ActivateOutputLinks(1); } else { this.ActivateOutputLinks(2); } }
public override void OnActivate(int pinID) { if (pinID != 0) { return; } if (string.IsNullOrEmpty(GlobalVars.SelectedMultiPlayRoomPassCodeHash)) { this.ActivateOutputLinks(1); } else { string str = MultiPlayAPIRoom.CalcHash(GlobalVars.EditMultiPlayRoomPassCode); DebugUtility.Log("CheckPass...:" + GlobalVars.EditMultiPlayRoomPassCode + " > " + str + " vs " + GlobalVars.SelectedMultiPlayRoomPassCodeHash); if (GlobalVars.SelectedMultiPlayRoomPassCodeHash.Equals(str)) { this.ActivateOutputLinks(1); } else { this.ActivateOutputLinks(2); } } }