public void AppearVideoPlane(string videoUrl, GameObject appearParent = null) { GameObject parentObj = appearParent; if (parentObj == null) { parentObj = this.gameObject; } VideoPlane videoPlane = ComponentUtil.InstantiateTo <VideoPlane>(parentObj, videoPlaneObject); videoPlane.PlayVideoFromUrl(videoUrl); videoPlane.OnFinished = () => { Destroy(videoPlane.gameObject); videoPlanes.Remove(videoPlane); }; videoPlanes.Add(videoPlane); }