public EntraManager()
 {
     this.EntraAgentSimple = new CRUSTEngine.ProjectEngines.PCGEngine.PlayabilityManagers.EntraPlay.EntraAgentSimple();
     _thread       = null;
     _isFirstTime  = true;
     _bitmapToDraw = null;
 }
        public Bitmap RunEntraAgent(EngineManager engineState, out EntraResult eRes)
        {
            this.EntraAgentSimple = new EntraAgentSimple();
            eRes = this.EntraAgentSimple.CheckPlayability(engineState);
            Bitmap b = EntraDrawer.GetPolyOnlyBitmap(eRes);

            if (StaticData.IsEntraPathActivated)
            {
                StaticData.EngineManager.EntraPathManager.RunAgent();
            }
            return(b);
        }