Show / Hide Table of Contents

Class EnemyReplacement

An enemy designed to replace an existing enemy in the game

Inheritance
object
Object
Component
Behaviour
MonoBehaviour
Enemy
EnemyReplacement
Implements
IObjectReplacement
Inherited Members
Enemy.PreviousMove
Enemy.CurrentMove
Enemy.HealthComponent
Enemy.DisableDamagersOnDeath
Enemy.Awake()
Enemy.OnDeath()
Enemy.Roar(GameObject, float, bool)
Enemy.Roar(float, bool)
Enemy.Roar(float, AudioClip, bool)
Enemy.Roar(GameObject, float, AudioClip, bool)
Enemy.Roar(GameObject, Vector3, float, bool)
Enemy.Roar(float, Vector3, bool)
Enemy.Roar(float, Vector3, AudioClip, bool)
Enemy.Roar(GameObject, Vector3, float, AudioClip, bool)
Enemy.StartBoundRoutine(IEnumerator)
Enemy.StartBoundRoutine(IEnumerator, Action)
Enemy.RunMove(IEnemyMove)
Enemy.RunMoveUntil(IEnemyMove, Func<bool>)
Enemy.RunMoveWhile(IEnemyMove, Func<bool>)
Enemy.CancelCurrentMove()
Enemy.StopCurrentMove()
Enemy.IsBoundRoutineRunning(uint)
Enemy.StopBoundRoutine(uint)
Enemy.StopAllBoundRoutines()
Enemy.OnParry(IHittable, HitInfo)
Namespace: WeaverCore.Features
Assembly: WeaverCore.dll
Syntax
public class EnemyReplacement : Enemy, IObjectReplacement

Properties

| Edit this page View Source

ThingToReplace

The name of the object this boss is replacing

Declaration
public string ThingToReplace { get; }
Property Value
Type Description
string

Implements

IObjectReplacement

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
☀
☾