Use PlayerPrefs. Check if the key exists. If the key does not exist, return the default value of 1 and this is the first time. Also, if this is the first time, set this key to 0 so that it never returns 1 again . Therefore, any value not 1 means that it is not at the first opening. In this example, we can call the key FIRSTTIMEOPENING.
if (PlayerPrefs.GetInt("FIRSTTIMEOPENING", 1) == 1)
{
Debug.Log("First Time Opening");
PlayerPrefs.SetInt("FIRSTTIMEOPENING", 0);
}
else
{
Debug.Log("NOT First Time Opening");
}