Class PlayerController
- Namespace
- CodeBase.ObjectPooling.Example
- Assembly
- 4Experience.CodeBase.ObjectPoolingSystem.Samples.dll
public class PlayerController : ExtendedMonoBehaviour
- Inheritance
-
Object
Component
Behaviour
MonoBehaviour
PlayerController
- Extension Methods
-
Properties
CurrentVelocity
private Vector3 CurrentVelocity { get; set; }
Property Value
- Vector3
Speed
private float Speed { get; set; }
Property Value
- float
StartPosition
private Vector3 StartPosition { get; set; }
Property Value
- Vector3
Methods
CanMoveBy(Vector3)
private bool CanMoveBy(Vector3 moveVector)
Parameters
moveVector Vector3
Returns
- bool
IsPointInViewPort(Vector3)
private bool IsPointInViewPort(Vector3 point)
Parameters
point Vector3
Returns
- bool
OnTriggerEnter2D(Collider2D)
private void OnTriggerEnter2D(Collider2D col)
Parameters
col Collider2D
Start()
protected virtual void Start()
StartMovingDown()
public void StartMovingDown()
StartMovingLeft()
public void StartMovingLeft()
StartMovingRight()
public void StartMovingRight()
StartMovingUp()
public void StartMovingUp()
StopMoving()
Update()
protected virtual void Update()