Initial commit

This commit is contained in:
MuHua-123
2024-11-01 17:14:31 +08:00
commit 5f169b90bb
216 changed files with 24712 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Video;
public abstract class DataVideo {
public abstract void SetPlayer(VideoPlayer videoPlayer);
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 9a01c571f20c209448f6d8b551072ad1
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,20 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Video;
public class DataVideoClip : DataVideo {
public readonly VideoClip videoClip;
public DataVideoClip(VideoClip videoClip) {
this.videoClip = videoClip;
}
public override void SetPlayer(VideoPlayer videoPlayer) {
videoPlayer.source = VideoSource.VideoClip;
videoPlayer.clip = videoClip;
}
public static List<DataVideoClip> ToData(List<VideoClip> list) {
List<DataVideoClip> dataVideoClips = new List<DataVideoClip>();
list.ForEach(obj => dataVideoClips.Add(new DataVideoClip(obj)));
return dataVideoClips;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c2c44e2fe4d55a44588a6646e4b579ed
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,20 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Video;
public class DataVideoWeb : DataVideo {
public readonly string url;
public DataVideoWeb(string url) {
this.url = url;
}
public override void SetPlayer(VideoPlayer videoPlayer) {
videoPlayer.source = VideoSource.Url;
videoPlayer.url = url;
}
public static List<DataVideoWeb> ToData(List<string> list) {
List<DataVideoWeb> dataVideoWebs = new List<DataVideoWeb>();
list.ForEach(obj => dataVideoWebs.Add(new DataVideoWeb(obj)));
return dataVideoWebs;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: fb2c58a6389cbd648b622a45ed1cd861
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: