initial commit

This commit is contained in:
Sylvia 2026-06-04 04:40:36 -07:00
parent 8766216908
commit 23576e137e
1033 changed files with 499339 additions and 0 deletions

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 99721a9f0c03ff24c9539ba21af6d530
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,30 @@
using Core.Extensions;
using UnityEngine;
namespace Bremsengine
{
public class UnitDamageScaler : MonoBehaviour
{
#region Boring stuff
private void ResetOnAwake()
{
storedDamageScale = -1f;
}
private float buildPower => storedDamageScale <= 0f ? storedDamageScale = (power.Max(100f) * 0.01f).Max(1f) : storedDamageScale;
float storedDamageScale = -1f;
#endregion
[SerializeField] private float power = 100f;
public float ExternalDamageScale = 1f;
public float DamageScale => buildPower * ExternalDamageScale;
public void AddPower(float power) => this.power += power;
private void Awake()
{
ResetOnAwake();
}
public float Rebuild()
{
storedDamageScale = -1f;
return buildPower;
}
}
}

View file

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: bcbefb2af5f05da45857d57077bbeccc