public void Load(string name)
{
filename = name;
#if UNITY_STANDALONE || UNITY_WEBPLAYER
if (GameManager.Instance.mainGame.ExternalResourcePath.Length == 0
|| !System.IO.File.Exists(GameManager.Instance.mainGame.ExternalResourcePath + "/" + name + ".ogv"))
{
MovieTexture t = Resources.Load<MovieTexture>(name);
if (t != null)
{
movie = t;
this.gameObject.GetComponent<Renderer>().material.mainTexture = movie;
}
}
else
{
ExternalVideoLoader loader = this.gameObject.GetComponent<ExternalVideoLoader>();
if (loader == null)
{
loader = this.gameObject.AddComponent<ExternalVideoLoader>();
}
loader.Load(name, this);
}
Log.GameTimes("_________________ video - load complete");
#else
Log.Warning("MovieTexture is disabled");
#endif
}//Load()