public void CmdToggleShutters(GameObject switchObj) { ShutterSwitchTrigger s = switchObj.GetComponent <ShutterSwitchTrigger>(); if (s.IsClosed) { s.IsClosed = false; } else { s.IsClosed = true; } }
public void CmdToggleShutters(GameObject switchObj) { if (CanInteractWallmount(switchObj.GetComponent <WallmountBehavior>())) { ShutterSwitchTrigger s = switchObj.GetComponent <ShutterSwitchTrigger>(); if (s.IsClosed) { s.IsClosed = false; } else { s.IsClosed = true; } } else { Logger.LogWarning("player attempted to interact with shutter switch through wall," + " this could indicate a hacked client."); } }