Add damage system and processing system to enemy

This commit is contained in:
2024-08-10 17:46:57 +02:00
parent f3623c6036
commit 6e0802163e
24 changed files with 1112 additions and 115 deletions

View File

@@ -0,0 +1,24 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
using static OnHitEvent;
[System.Serializable]
public class OnHitEvent : UnityEvent<Args>
{
public class Args
{
public float hitMultiplier;
public Damage damage;
public GameObject source;
public Args(Damage damage, float hitMultiplier, GameObject source)
{
this.damage = damage;
this.hitMultiplier = hitMultiplier;
this.source = source;
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: a10378074ffe5fa48aadc459fe8c38ef
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: