Beispiel #1
0
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.Space))
        {
            LovelyCheese lovelyCheese = new LovelyCheese();

            CheeseMessage.CreateMessage(lovelyCheese);

            Application.LoadLevel(Application.loadedLevel);
        }
    }
    public static void CreateMessage(LovelyCheese content)
    {
        if(instance != null)
            Destroy( instance.gameObject );

        GameObject obj = new GameObject("CheeseMessage");
        DontDestroyOnLoad( obj );

        instance = obj.AddComponent<CheeseMessage>();
        instance.content = content;
    }
Beispiel #3
0
    void Awake()
    {
        if (CheeseMessage.GetMessage() != null)
        {
            CheeseMessage message = CheeseMessage.GetMessage();

            print("The cheese on today's menu is " + message.content.cheeseType.ToString());
        }
        else
        {
            print("Sorry there's no cheese in this scene. Press space to try another");
        }
    }
    public static void CreateMessage(LovelyCheese content)
    {
        if (instance != null)
        {
            Destroy(instance.gameObject);
        }

        GameObject obj = new GameObject("CheeseMessage");

        DontDestroyOnLoad(obj);

        instance         = obj.AddComponent <CheeseMessage>();
        instance.content = content;
    }