C# Class Path.BossTotem

Inheritance: UnityEngine.MonoBehaviour, ITotem
ファイルを表示 Open project: juliancruz87/madbricks

Private Properties

Property Type Description
Awake void
CheckMapObjectCondition void
CheckTotemCollision void
DebugHitFloor void
GetIntoJail void
GetNearestMapObject Map.MapObject
InitTotems void
MoveIfPossible void
OnTotemDragged void
ProcessMapObjectCollision void
RaycastHitsGameObject bool
Snap void
Start void
TotemCollided void
Update void
UpdateNearestNode void
WaitForAnimation IEnumerator
WillHitAnObstacle bool

Public Methods

Method Description
GetPathPositions ( ) : Vector3[]
SetHighlight ( bool IsActive ) : void
Stop ( ) : void

Private Methods

Method Description
Awake ( ) : void
CheckMapObjectCondition ( ) : void
CheckTotemCollision ( ) : void
DebugHitFloor ( bool hitFloor, Vector3 rayStartPoint ) : void
GetIntoJail ( ) : void
GetNearestMapObject ( ) : MapObject
InitTotems ( ) : void
MoveIfPossible ( Vector3 newDragPosition ) : void
OnTotemDragged ( Vector3 currentposition, Vector3 newposition ) : void
ProcessMapObjectCollision ( MapObject nearestMapObject ) : void
RaycastHitsGameObject ( RaycastHit raycastHits, GameObject someGameObject ) : bool
Snap ( ) : void
Start ( ) : void
TotemCollided ( GameObject totem ) : void
Update ( ) : void
UpdateNearestNode ( ) : void
WaitForAnimation ( ) : IEnumerator
WillHitAnObstacle ( Vector3 newDragPosition ) : bool

Method Details

GetPathPositions() public method

public GetPathPositions ( ) : Vector3[]
return Vector3[]

SetHighlight() public method

public SetHighlight ( bool IsActive ) : void
IsActive bool
return void

Stop() public method

public Stop ( ) : void
return void