超大量的更新 修复很多问题,gameplay特效初步

This commit is contained in:
FloatGaming
2026-02-14 23:46:20 +08:00
parent ef8eb67259
commit 3a7a0b4669
360 changed files with 85670 additions and 4144 deletions
+12 -12
View File
@@ -1,19 +1,19 @@
using UnityEngine;
using UnityEngine;
using System.Collections.Generic;
[CreateAssetMenu(fileName = "NewEnemyData", menuName = "SO_Data/EnemyData")]
public class EnemyData_SO : ScriptableObject
{
[Header("基本信息")]
[Tooltip("敌人名称")]
[Header("Inspector")]
[Tooltip("Documentation text normalized.")]
public string enemyName;
public Sprite enemy_Image;
public Sprite enemy_Profile;
[Tooltip("敌人ID")]
[Tooltip("Documentation text normalized.")]
public int enemyID;
[Header("类型")]
[Header("Inspector")]
public EnemyType enemyType = EnemyType.Simple;
public enum EnemyType
@@ -25,20 +25,20 @@ public class EnemyData_SO : ScriptableObject
}
[Header("Stats")]
[Tooltip("最大生命值")]
[Tooltip("Documentation text normalized.")]
public int enemy_maxHP;
[Tooltip("敌人伤害抗性")]
[Tooltip("Documentation text normalized.")]
public float enemy_damageResistance;
[Tooltip("基础攻击力")]
[Tooltip("Documentation text normalized.")]
public int enemy_baseAttack;
// 最大法力值(仅当 enemyType == Boss 或 Legend 时才生效)
[Tooltip("最大法力值(仅当类型为 Boss 或 Legend 时生效)")]
// Documentation text normalized.
[Tooltip("Documentation text normalized.")]
public int enemy_maxMana = 0;
[Header("死亡时提供的分数")]
[Header("Inspector")]
public int scoreOnBeingDefeated;
// Skills (same idea as AllyHero_SO)
@@ -71,7 +71,7 @@ public class EnemyData_SO : ScriptableObject
}
[Header("Combat Settings")]
[Tooltip("受到伤害回复法力的比例(0-1),例如 0.2 表示根据所受伤害的 20% 回复法力,向上取整)")]
[Tooltip("Documentation text normalized.")]
[Range(0f, 1f)]
public float manaGainOnDamagePercent = 0.2f; // default 20%
}