【m】框架大更新

This commit is contained in:
2025-10-31 11:18:23 +08:00
parent ae6e7c804b
commit 8e1d52ddbf
1883 changed files with 213934 additions and 640 deletions
@@ -0,0 +1,119 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UniFramework.Event;
public class BattleEventDefine
{
/// <summary>
/// 分数改变
/// </summary>
public class ScoreChange : IEventMessage
{
public int CurrentScores;
public static void SendEventMessage(int currentScores)
{
var msg = new ScoreChange();
msg.CurrentScores = currentScores;
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 游戏结束
/// </summary>
public class GameOver : IEventMessage
{
public static void SendEventMessage()
{
var msg = new GameOver();
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 敌人死亡
/// </summary>
public class EnemyDead : IEventMessage
{
public Vector3 Position;
public Quaternion Rotation;
public static void SendEventMessage(Vector3 position, Quaternion rotation)
{
var msg = new EnemyDead();
msg.Position = position;
msg.Rotation = rotation;
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 玩家死亡
/// </summary>
public class PlayerDead : IEventMessage
{
public Vector3 Position;
public Quaternion Rotation;
public static void SendEventMessage(Vector3 position, Quaternion rotation)
{
var msg = new PlayerDead();
msg.Position = position;
msg.Rotation = rotation;
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 小行星爆炸
/// </summary>
public class AsteroidExplosion : IEventMessage
{
public Vector3 Position;
public Quaternion Rotation;
public static void SendEventMessage(Vector3 position, Quaternion rotation)
{
var msg = new AsteroidExplosion();
msg.Position = position;
msg.Rotation = rotation;
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 敌人发射子弹
/// </summary>
public class EnemyFireBullet : IEventMessage
{
public Vector3 Position;
public Quaternion Rotation;
public static void SendEventMessage(Vector3 position, Quaternion rotation)
{
var msg = new EnemyFireBullet();
msg.Position = position;
msg.Rotation = rotation;
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 玩家发射子弹
/// </summary>
public class PlayerFireBullet : IEventMessage
{
public Vector3 Position;
public Quaternion Rotation;
public static void SendEventMessage(Vector3 position, Quaternion rotation)
{
var msg = new PlayerFireBullet();
msg.Position = position;
msg.Rotation = rotation;
UniEvent.SendMessage(msg);
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 523858f19dde4204aad79345f342b0ce
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,111 @@
using UniFramework.Event;
using YooAsset;
public class PatchEventDefine
{
/// <summary>
/// 补丁包初始化失败
/// </summary>
public class InitializeFailed : IEventMessage
{
public static void SendEventMessage()
{
var msg = new InitializeFailed();
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 补丁流程步骤改变
/// </summary>
public class PatchStepsChange : IEventMessage
{
public string Tips;
public static void SendEventMessage(string tips)
{
var msg = new PatchStepsChange();
msg.Tips = tips;
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 发现更新文件
/// </summary>
public class FoundUpdateFiles : IEventMessage
{
public int TotalCount;
public long TotalSizeBytes;
public static void SendEventMessage(int totalCount, long totalSizeBytes)
{
var msg = new FoundUpdateFiles();
msg.TotalCount = totalCount;
msg.TotalSizeBytes = totalSizeBytes;
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 下载进度更新
/// </summary>
public class DownloadUpdate : IEventMessage
{
public int TotalDownloadCount;
public int CurrentDownloadCount;
public long TotalDownloadSizeBytes;
public long CurrentDownloadSizeBytes;
public static void SendEventMessage(DownloadUpdateData updateData)
{
var msg = new DownloadUpdate();
msg.TotalDownloadCount = updateData.TotalDownloadCount;
msg.CurrentDownloadCount = updateData.CurrentDownloadCount;
msg.TotalDownloadSizeBytes = updateData.TotalDownloadBytes;
msg.CurrentDownloadSizeBytes = updateData.CurrentDownloadBytes;
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 资源版本请求失败
/// </summary>
public class PackageVersionRequestFailed : IEventMessage
{
public static void SendEventMessage()
{
var msg = new PackageVersionRequestFailed();
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 资源清单更新失败
/// </summary>
public class PackageManifestUpdateFailed : IEventMessage
{
public static void SendEventMessage()
{
var msg = new PackageManifestUpdateFailed();
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 网络文件下载失败
/// </summary>
public class WebFileDownloadFailed : IEventMessage
{
public string FileName;
public string Error;
public static void SendEventMessage(DownloadErrorData errorData)
{
var msg = new WebFileDownloadFailed();
msg.FileName = errorData.FileName;
msg.Error = errorData.ErrorInfo;
UniEvent.SendMessage(msg);
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 7bb954fb42c50874b8897756e8b5dae5
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,22 @@
using UniFramework.Event;
public class SceneEventDefine
{
public class ChangeToHomeScene : IEventMessage
{
public static void SendEventMessage()
{
var msg = new ChangeToHomeScene();
UniEvent.SendMessage(msg);
}
}
public class ChangeToBattleScene : IEventMessage
{
public static void SendEventMessage()
{
var msg = new ChangeToBattleScene();
UniEvent.SendMessage(msg);
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c56a83939686d3a4aa76b7d4ec704889
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,64 @@
using UniFramework.Event;
public class UserEventDefine
{
/// <summary>
/// 用户尝试再次初始化资源包
/// </summary>
public class UserTryInitialize : IEventMessage
{
public static void SendEventMessage()
{
var msg = new UserTryInitialize();
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 用户开始下载网络文件
/// </summary>
public class UserBeginDownloadWebFiles : IEventMessage
{
public static void SendEventMessage()
{
var msg = new UserBeginDownloadWebFiles();
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 用户尝试再次请求资源版本
/// </summary>
public class UserTryRequestPackageVersion : IEventMessage
{
public static void SendEventMessage()
{
var msg = new UserTryRequestPackageVersion();
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 用户尝试再次更新补丁清单
/// </summary>
public class UserTryUpdatePackageManifest : IEventMessage
{
public static void SendEventMessage()
{
var msg = new UserTryUpdatePackageManifest();
UniEvent.SendMessage(msg);
}
}
/// <summary>
/// 用户尝试再次下载网络文件
/// </summary>
public class UserTryDownloadWebFiles : IEventMessage
{
public static void SendEventMessage()
{
var msg = new UserTryDownloadWebFiles();
UniEvent.SendMessage(msg);
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 1bfe7ffc460fb234da96624844ab7e51
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: