/*
http://www.cgsoso.com/forum-211-1.html

CG搜搜 Unity3d 每日Unity3d插件免费更新 更有VIP资源！

CGSOSO 主打游戏开发，影视设计等CG资源素材。

插件如若商用，请务必官网购买！

daily assets update for try.

U should buy the asset from home store if u use it in your project!
*/

using UnityEngine;
using System.Collections;

public class RFX4_ReplaceMaterialByTime : MonoBehaviour
{
    public Material ReplacementMaterial;
    public float TimeDelay = 1;
    public bool ChangeShadow = true;

    private bool isInitialized;
    private Material mat;
    MeshRenderer mshRend;


    void Start ()
	{
	    isInitialized = true;
        mshRend = GetComponent<MeshRenderer>();
        mat = mshRend.sharedMaterial;
        Invoke("ReplaceObject", TimeDelay);
	}

    void OnEnable()
    {
        if (isInitialized) {
            mshRend.sharedMaterial = mat;
            Invoke("ReplaceObject", TimeDelay);
        }
    }

    void ReplaceObject()
    {
        mshRend.sharedMaterial = ReplacementMaterial;
	}
}
