void DoStateEvent() { if (stateType == StateType.DefaultState) { curAI.DoDefaultState(); } else if (curTarget) { if (stateType == StateType.MoveToTarget) { curAI.MoveToTarget(curTarget.transform); } else if (stateType == StateType.FleeFromTarget) { curAI.FleeFromTarget(curTarget.transform); } } }