Beispiel #1
0
	private void clear()
	{
		targetType = TargetType.Type_Null;
		targetArrived = null;
		goTarget = null;

	}
Beispiel #2
0
	public void Target(Vector3 pos, TargetArrived _delegate = null)
	{
		clear();
		targetType = TargetType.Type_Position;
		posTarget = pos;
		radius = 0.1f;
		targetArrived = _delegate;
	}
Beispiel #3
0
 public void Target(Vector3 pos, TargetArrived _delegate = null)
 {
     clear();
     targetType    = TargetType.Type_Position;
     posTarget     = pos;
     radius        = 0.1f;
     targetArrived = _delegate;
 }
Beispiel #4
0
	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;
	}
Beispiel #5
0
    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;
    }
Beispiel #6
0
 private void clear()
 {
     targetType    = TargetType.Type_Null;
     targetArrived = null;
     goTarget      = null;
 }