private void clear() { targetType = TargetType.Type_Null; targetArrived = null; goTarget = null; }
public void Target(Vector3 pos, TargetArrived _delegate = null) { clear(); targetType = TargetType.Type_Position; posTarget = pos; radius = 0.1f; targetArrived = _delegate; }
public void Target(Vector3 pos, TargetArrived _delegate = null) { clear(); targetType = TargetType.Type_Position; posTarget = pos; radius = 0.1f; targetArrived = _delegate; }
public void Target(GameObject _go, float _radius = 0.0f, TargetArrived _delegate = null) { clear(); if (_go == null) return; targetType = TargetType.Type_GameObject; goTarget = _go; radius = _radius; targetArrived = _delegate; }
public void Target(GameObject _go, float _radius = 0.0f, TargetArrived _delegate = null) { clear(); if (_go == null) { return; } targetType = TargetType.Type_GameObject; goTarget = _go; radius = _radius; targetArrived = _delegate; }
private void clear() { targetType = TargetType.Type_Null; targetArrived = null; goTarget = null; }