Show / Hide Table of Contents

Class Player_I

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

Properties

| Edit this page View Source

EssenceCollected

Declaration
public abstract int EssenceCollected { get; set; }
Property Value
Type Description
int
| Edit this page View Source

EssenceSpent

Declaration
public abstract int EssenceSpent { get; set; }
Property Value
Type Description
int
| Edit this page View Source

HasDreamNail

Declaration
public abstract bool HasDreamNail { get; }
Property Value
Type Description
bool

Methods

| Edit this page View Source

EnterCutsceneLock(bool, int)

Declaration
public abstract void EnterCutsceneLock(bool playSound, int darknessLevel = -1)
Parameters
Type Name Description
bool playSound
int darknessLevel
| Edit this page View Source

EnterParryState()

Declaration
public abstract void EnterParryState()
| Edit this page View Source

EnterRoarLock()

Declaration
public abstract void EnterRoarLock()
| Edit this page View Source

ExitCutsceneLock()

Declaration
public abstract void ExitCutsceneLock()
| Edit this page View Source

ExitRoarLock()

Declaration
public abstract void ExitRoarLock()
| Edit this page View Source

HasCharmEquipped(int)

Declaration
public abstract bool HasCharmEquipped(int charmNumber)
Parameters
Type Name Description
int charmNumber
Returns
Type Description
bool
| Edit this page View Source

Initialize()

Declaration
public abstract void Initialize()
| Edit this page View Source

Recoil(CardinalDirection)

Declaration
public abstract void Recoil(CardinalDirection direction)
Parameters
Type Name Description
CardinalDirection direction
| Edit this page View Source

RecoverFromParry()

Declaration
public abstract void RecoverFromParry()
| Edit this page View Source

RefreshSoulUI()

Declaration
public abstract void RefreshSoulUI()
| Edit this page View Source

SoulGain()

Declaration
public abstract void SoulGain()

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