C# Class CharacterBehavior, Demonology

Inheritance: DeadlyBehavior
显示文件 Open project: Qlevine20/Demonology Class Usage Examples

Public Properties

Property Type Description
BoxVec Vector2
CheckPointMatsCount int[]
CrystalPrefab GameObject
Demons GameObject[]
Died bool
Dir Vector2
Dying bool
FacingRight bool
ForceMult float
GroundedEnds Transform[]
HoldingImp string
IgnorePlayerLayer LayerMask
ImpThrowCam Camera
ImpsKilled int
KilledEnemies List
PlayerPrefab GameObject
ShiftLeft KeyCode,
ShiftRight KeyCode,
Summon KeyCode,
TimesPlayerDied int
activeCheckpoint GameObject
altarActivateSound UnityEngine.AudioClip
checkMasks LayerMask
checkWallDist float
climb KeyCode
crystalFizzleSound AudioClip
crystalPickupSound AudioClip
currentMats int[]
fallCheck float
grabButton KeyCode
jumpspeed int
killSelf KeyCode
modifier KeyCode
mouseDelay bool
playerImpFogSound AudioClip
playerPlayerFogSound AudioClip
selected int
speed int
wallMasks LayerMask
whatIsGrounded LayerMask

Public Methods

Method Description
ConvertVector3 ( Vector3 prefix, float x, float y, float z ) : Vector3
GrabImp ( Collider2D imp ) : void
OnCollisionEnter2D ( Collision2D other ) : void
OnCollisionExit2D ( Collision2D other ) : void
OnDeath ( ) : void
OnTriggerEnter2D ( Collider2D other ) : void
OnTriggerExit2D ( Collider2D other ) : void
Start ( ) : void
ThrowImp ( float FM ) : void
Update ( ) : void
checkMaterials ( ) : bool
onGround ( ) : bool
pickUpMat ( GameObject pickUp ) : void
summon ( bool Grab ) : void

Private Methods

Method Description
FixedUpdate ( ) : void
Flip ( ) : void
OnDrawGizmos ( ) : void

Method Details

ConvertVector3() public method

public ConvertVector3 ( Vector3 prefix, float x, float y, float z ) : Vector3
prefix Vector3
x float
y float
z float
return Vector3

GrabImp() public method

public GrabImp ( Collider2D imp ) : void
imp UnityEngine.Collider2D
return void

OnCollisionEnter2D() public method

public OnCollisionEnter2D ( Collision2D other ) : void
other Collision2D
return void

OnCollisionExit2D() public method

public OnCollisionExit2D ( Collision2D other ) : void
other Collision2D
return void

OnDeath() public method

public OnDeath ( ) : void
return void

OnTriggerEnter2D() public method

public OnTriggerEnter2D ( Collider2D other ) : void
other UnityEngine.Collider2D
return void

OnTriggerExit2D() public method

public OnTriggerExit2D ( Collider2D other ) : void
other UnityEngine.Collider2D
return void

Start() public method

public Start ( ) : void
return void

ThrowImp() public method

public ThrowImp ( float FM ) : void
FM float
return void

Update() public method

public Update ( ) : void
return void

checkMaterials() public method

public checkMaterials ( ) : bool
return bool

onGround() public method

public onGround ( ) : bool
return bool

pickUpMat() public method

public pickUpMat ( GameObject pickUp ) : void
pickUp GameObject
return void

summon() public method

public summon ( bool Grab ) : void
Grab bool
return void

Property Details

BoxVec public_oe property

public Vector2 BoxVec
return Vector2

CheckPointMatsCount public_oe static_oe property

public static int[] CheckPointMatsCount
return int[]

CrystalPrefab public_oe property

public GameObject CrystalPrefab
return GameObject

Demons public_oe property

public GameObject[] Demons
return GameObject[]

Died public_oe static_oe property

public static bool Died
return bool

Dir public_oe static_oe property

public static Vector2 Dir
return Vector2

Dying public_oe static_oe property

public static bool Dying
return bool

FacingRight public_oe static_oe property

public static bool FacingRight
return bool

ForceMult public_oe property

public float ForceMult
return float

GroundedEnds public_oe property

public Transform[] GroundedEnds
return Transform[]

HoldingImp public_oe property

public string HoldingImp
return string

IgnorePlayerLayer public_oe property

public LayerMask IgnorePlayerLayer
return LayerMask

ImpThrowCam public_oe property

public Camera ImpThrowCam
return Camera

ImpsKilled public_oe static_oe property

public static int ImpsKilled
return int

KilledEnemies public_oe static_oe property

public static List KilledEnemies
return List

PlayerPrefab public_oe property

public GameObject PlayerPrefab
return GameObject

ShiftLeft public_oe property

public KeyCode, ShiftLeft
return KeyCode,

ShiftRight public_oe property

public KeyCode, ShiftRight
return KeyCode,

Summon public_oe property

public KeyCode, Summon
return KeyCode,

TimesPlayerDied public_oe static_oe property

public static int TimesPlayerDied
return int

activeCheckpoint public_oe static_oe property

public static GameObject activeCheckpoint
return GameObject

altarActivateSound public_oe property

public AudioClip,UnityEngine altarActivateSound
return UnityEngine.AudioClip

checkMasks public_oe property

public LayerMask checkMasks
return LayerMask

checkWallDist public_oe property

public float checkWallDist
return float

climb public_oe property

public KeyCode climb
return KeyCode

crystalFizzleSound public_oe property

public AudioClip crystalFizzleSound
return AudioClip

crystalPickupSound public_oe property

public AudioClip crystalPickupSound
return AudioClip

currentMats public_oe property

public int[] currentMats
return int[]

fallCheck public_oe property

public float fallCheck
return float

grabButton public_oe property

public KeyCode grabButton
return KeyCode

jumpspeed public_oe property

public int jumpspeed
return int

killSelf public_oe property

public KeyCode killSelf
return KeyCode

modifier public_oe property

public KeyCode modifier
return KeyCode

mouseDelay public_oe property

public bool mouseDelay
return bool

playerImpFogSound public_oe property

public AudioClip playerImpFogSound
return AudioClip

playerPlayerFogSound public_oe property

public AudioClip playerPlayerFogSound
return AudioClip

selected public_oe property

public int selected
return int

speed public_oe property

public int speed
return int

wallMasks public_oe property

public LayerMask wallMasks
return LayerMask

whatIsGrounded public_oe property

public LayerMask whatIsGrounded
return LayerMask