public void CreatePortal() { string[] portalsId = Storage.GenWorld.GenericPortal(1, SaveLoadData.TypePrefabs.PortalBlue); foreach (string idPortal in portalsId) { if (ReaderScene.ExistID(idPortal)) { var info = ReaderScene.GetInfoID(idPortal); ModelNPC.PortalData portalNext = info.Data as ModelNPC.PortalData; if (portalNext != null) { Portals.Add(portalNext); //... Check on Real string fieldName = string.Empty; Helper.GetNameFieldByPosit(ref fieldName, portalNext.Position); bool isZonaReal = Helper.IsValidPiontInZona(portalNext.Position.x, portalNext.Position.y); if (!isZonaReal) { portalNext.IsReality = false; } if (!portalNext.IsReality && isZonaReal) { Storage.GenGrid.LoadObjectToReal(fieldName); } //else // portalNext.IsReality = false; } } } }