Başlangıçta

public bool alreadyTimeStopped = false;
olarak belirledim daha sonra

public void Pause(){

alreadyTimeStopped = true;

}
olarak değiştirdim fakat diğer bir nesnede kontrol ettiğimde

if(alreadyTimeStopped == true)
{
//Buraya değilde
}else
{
//Buraya giriyor
}
sanki değerini değiştirmemişim gibi ilk hali olan false şeklinde gözüküyor.

Sebebi nedir?