CenterPos¶
A method that returns an intuitive center position to render effects on an actor, but can also be used for logic involving the positions of actors.
private Vector3 CenterPos(MainManager.BattleData entity, bool world)
Parameters¶
entity
: The actor to get the center position ofworld
: Whether or not to addentity
.battleentity's position to the final result
Procedure¶
- If the actor's
position
isUnderground
, return Vector3.up with entity.battleentity's position added if world is true - Otherwise, return entity.
cursoroffset
+ (0.0, entity.battleentity.height
- 1.0, 0.0) with entity.battleentity's position added if world is true