Show / Hide Table of Contents

Class HealthManager_I

Inheritance
object
Object
Component
Behaviour
MonoBehaviour
HealthManager_I
Implements
IImplementation
Namespace: WeaverCore.Implementations
Assembly: WeaverCore.dll
Syntax
public abstract class HealthManager_I : MonoBehaviour, IImplementation

Fields

| Edit this page View Source

Manager

Declaration
[HideInInspector]
public EntityHealth Manager
Field Value
Type Description
EntityHealth

Methods

| Edit this page View Source

OnDeath(HitInfo)

Declaration
public abstract void OnDeath(HitInfo finalHit)
Parameters
Type Name Description
HitInfo finalHit
| Edit this page View Source

OnHit(HitInfo, HitResult)

Declaration
public abstract void OnHit(HitInfo info, EntityHealth.HitResult hitResult)
Parameters
Type Name Description
HitInfo info
EntityHealth.HitResult hitResult
| Edit this page View Source

OnInvincibleHit(HitInfo)

Declaration
public abstract void OnInvincibleHit(HitInfo info)
Parameters
Type Name Description
HitInfo info
| Edit this page View Source

OnSuccessfulHit(HitInfo)

Declaration
public abstract void OnSuccessfulHit(HitInfo info)
Parameters
Type Name Description
HitInfo info
| Edit this page View Source

ShouldBeDead()

Declaration
public abstract bool ShouldBeDead()
Returns
Type Description
bool

Implements

IImplementation

Extension Methods

ReflectionUtilities.ReflectCallMethod(object, string, object[], BindingFlags)
ReflectionUtilities.ReflectGetField(object, string, BindingFlags)
ReflectionUtilities.ReflectGetMethod(object, string, BindingFlags)
ReflectionUtilities.ReflectGetProperty(object, string, BindingFlags)
ReflectionUtilities.ReflectSetField(object, string, object, BindingFlags)
ReflectionUtilities.ReflectSetProperty(object, string, object, BindingFlags)
CoroutineUtilities.RunCoroutineWhile<T>(T, IEnumerator, Func<bool>)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Generated by DocFX
☀
☾