private void Resync()
        {
            var actions = (_loop != null) ? _loop : Enumerable.Empty <IAIAction>();

            _loop = AIActionGroup.SyncActions(_loopMode, _loop, actions, _passOptions);
        }
 public void SyncActions(IEnumerable <IAIAction> actions)
 {
     _loop = AIActionGroup.SyncActions(_loopMode, _loop, actions, _passOptions);
 }
 public void SyncActions(GameObject source, bool findWeightSupplier)
 {
     _loop = AIActionGroup.SyncActions(_loopMode, _loop, source, findWeightSupplier, _passOptions);
 }
 public void SetEmpty()
 {
     _loop = AIActionGroup.SyncActions(_loopMode, _loop, Enumerable.Empty <IAIAction>(), _passOptions);
 }