public void Execute(AIBrain brain) { if (!_started) { brain.SetRotationTarget(_targetPosition.transform.forward); brain.SetAnimationState(AnimationState.Constructing); _started = true; } brain.SetAnimationState(AnimationState.Constructing); _constructionObject.AddEffort(10); }
public void Execute(AIBrain brain) { if (_started == false) { brain.SetAnimationState(AnimationState.Constructing); _started = true; return; } brain.SetAnimationState(AnimationState.Constructing); _tree.Health -= 1; }