// Use this for initialization void Start() { state = new ArriveState(); arriveBehaviour = GetComponent <ArriveBehaviour>(); }
public OffsetPursueBehaviour( SteeringManager manager ) : base(manager) { this.tag = "OffsetPursue"; this.arrive = new ArriveBehaviour (manager); }
public void ArriveOn(Vector2D destination, double intensity) { _arrive = new ArriveBehaviour(_movingEntity, destination); _dArrive = intensity; }
public void ArriveOff() { _arrive = null; _dArrive = 0; }
public void ArriveOn(BaseGameEntity goal, double intensity) { _arrive = new ArriveBehaviour(_movingEntity, goal); _dArrive = intensity; }