>>76
((MovieTexture)GetComponent<Renderer>().material.MapTexture).Play();
間違ってるのはここ。UnityEngine.MaterialにMapTextureなんて変数はない

マテリアルのテクスチャにムービーテクスチャをセットしてあるなら以下を呼ぶだけでいい。
((MovieTexture)GetComponent<Renderer>().material.mainTexture).Play();

MapTextureにセットしたテクスチャをつかいたいなら
GetComponent<Renderer>().material.mainTexture=MapTexture;
MapTexture.Play();

マテリアルにムービーテクスチャがセットされているかわからないなら
MapTexture=GetComponent<Renderer>().material.mainTexture as MovieTexture;
if(MapTexture!=null){
MapTexture.Play();
}