using UnityEngine;
using System.Collections;public class wht : MonoBehaviour {
static wht myInstance;
public int x = 0;
static int instances = 0;
// Use this for initialization//Returns the instance
public static wht Instance
{
get
{
if (myInstance == null)
myInstance = FindObjectOfType(typeof(wht)) as wht;return myInstance;
}
}void Start () {
instances++;if (instances > 1)
Debug.Log("Warning: There are more than one Level Generator at the level");
else
myInstance = this;
}// Update is called once per frame
void Update () {}
}
using UnityEngine;
using System.Collections;public class wht1 : MonoBehaviour {
// Use this for initialization
void Start () {
wht.Instance.x = 20;
Debug.Log(wht.Instance.x.ToString());
}// Update is called once per frame
void Update () {}
}