void IController.SetIdleController(IAdventureIdle adventure_idle) { _AdventureIdleBinder.Set(adventure_idle); }
void ICommandable.InterdictIdle(IAdventureIdle adventureIdle) { _Controller.SetIdleController(null); }
void ICommandable.AuthorizeIdle(IAdventureIdle adventureIdle) { _Controller.SetIdleController(adventureIdle); }
void ICommandable.InterdictIdle(IAdventureIdle adventureIdle) { (_Squad as ICommandable).InterdictIdle(adventureIdle); }
void ICommandable.AuthorizeIdle(IAdventureIdle adventureIdle) { (_Squad as ICommandable).AuthorizeIdle(adventureIdle); }
void IController.SetIdleController(IAdventureIdle adventure_idle) { }