Show / Hide Table of Contents

Class WeaverBossSceneController

Used for boss scenes in WeaverCore

Inheritance
object
Object
Component
Behaviour
MonoBehaviour
BossSceneController
WeaverBossSceneController
Inherited Members
BossSceneController.Instance
BossSceneController.SetupEvent
BossSceneController.heroSpawn
BossSceneController.transitionPrefab
BossSceneController.endTransitionEvent
BossSceneController.doTransitionIn
BossSceneController.transitionInHoldTime
BossSceneController.doTransitionOut
BossSceneController.transitionOutHoldTime
BossSceneController.bossesDeadWaitTime
BossSceneController.customExitPoint
BossSceneController.IsBossScene
BossSceneController.HasTransitionedIn
BossSceneController.IsTransitioning
BossSceneController.CanTransition
BossSceneController.BossLevel
BossSceneController.DreamReturnEvent
BossSceneController.OnBossesDead
BossSceneController.OnBossSceneComplete
BossSceneController.EndBossScene()
BossSceneController.DoDreamReturn()
BossSceneController.ApplyBindings()
BossSceneController.RestoreBindings()
Namespace: WeaverCore.Assets.Components
Assembly: WeaverCore.dll
Syntax
public class WeaverBossSceneController : BossSceneController

Methods

| Edit this page View Source

AddBoss(Component)

Adds a boss/enemy to keep track of. When all bosses are killed, the scene will end

Declaration
public static void AddBoss(Component component)
Parameters
Type Name Description
Component component
| Edit this page View Source

AddBoss(GameObject)

Adds a boss/enemy to keep track of. When all bosses are killed, the scene will end

Declaration
public static void AddBoss(GameObject bossObject)
Parameters
Type Name Description
GameObject bossObject
| Edit this page View Source

AddBoss(EntityHealth)

Adds a boss/enemy to keep track of. When all bosses are killed, the scene will end

Declaration
public static void AddBoss(EntityHealth bossHealth)
Parameters
Type Name Description
EntityHealth bossHealth

The health component of the boss/enemy

| Edit this page View Source

ReportHealth(EntityHealth, int, int, bool)

Declaration
public static void ReportHealth(EntityHealth entityHealth, int baseHP, int adjustedHP, bool forceAdd = false)
Parameters
Type Name Description
EntityHealth entityHealth
int baseHP
int adjustedHP
bool forceAdd

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