Пример #1
0
    void OnDisable()
    {
        DestroyImmediate(m_RainMaterial);
        m_RainMaterial = null;

        Debug.Assert(Instance == this);
        Instance = null;
    }
Пример #2
0
    void OnEnable()
    {
        m_RainMaterial           = new Material(rainShader ?? Shader.Find("Hidden/PPRain"));
        m_RainMaterial.hideFlags = HideFlags.DontSave;

        Debug.Assert(Instance == null);
        Instance = this;
    }