public void Initialize() { if (instance != null) { Debug.LogWarning("There should be only one sector manager!"); Destroy(gameObject); return; } instance = this; objects = new Dictionary <string, GameObject>(); persistentObjects = new Dictionary <string, GameObject>(); battleZone = gameObject.AddComponent <BattleZoneManager>(); siegeZone = gameObject.AddComponent <SiegeZoneManager>(); battleZone.enabled = false; siegeZone.enabled = false; lpg = GetComponent <LandPlatformGenerator>(); lpg.Initialize(); sectorBorders = new GameObject("SectorBorders").AddComponent <LineRenderer>(); sectorBorders.enabled = false; sectorBorders.positionCount = 4; sectorBorders.startWidth = 0.15f; sectorBorders.endWidth = 0.15f; sectorBorders.loop = true; OnSectorLoad = null; SectorGraphLoad = null; if (customPath != "" && current == null) { // jsonPath = customPath; jsonMode = true; } if (SceneManager.GetActiveScene().name == "MainMenu") { string currentPath; if (!File.Exists(Application.persistentDataPath + "\\CurrentSavePath")) { currentPath = null; } else { currentPath = File.ReadAllLines(Application.persistentDataPath + "\\CurrentSavePath")[0]; } if (File.Exists(currentPath)) { string json = File.ReadAllText(currentPath); var save = JsonUtility.FromJson <PlayerSave>(json); SetMainMenuSector(save.episode); } else { SetMainMenuSector(0); } } jsonMode = false; }
public ActionResult EditSector(Sector newmodel, HttpPostedFileBase uploadfile, HttpPostedFileBase uploadimage) { FillLanguagesList(); if (ModelState.IsValid) { newmodel.PageSlug = Utility.SetPagePlug(newmodel.Name); if (RouteData.Values["id"] != null) { int nid = 0; bool isnumber = int.TryParse(RouteData.Values["id"].ToString(), out nid); if (isnumber) { newmodel.SectorId = nid; ViewBag.ProcessMessage = SectorManager.EditSector(newmodel); return(View(newmodel)); } else { ViewBag.ProcessMessage = false; return(View(newmodel)); } } else { return(View()); } } else { return(View()); } }
private void GestionarSector_Load(object sender, EventArgs e) { this.allControls = Program.GetAllControls(this); allControls.Add(lblNombre); allControls.Add(lblPositions); allControls.Add(lblBoss); allControls.Add(lblLevel); IdiomaManager.cambiar(Sesion.obtenerSesion().idioma, Sesion.obtenerSesion().idioma.id, this); loadPuestos(); if (selectedSector.id != 0) { btnSugerirEquipo.Visible = false; txtNombre.Text = selectedSector.nombre; txtNivel.Text = selectedSector.nivel.ToString(); SectorManager.obtenerPuestos(selectedSector); SectorManager.obtenerJefe(selectedSector); updateGrid(); } }
public VisibleSectorsStrategyRadius(SectorManagerUnity sectorManagerUnity, SectorManager sectorManager, Player player, PlayerUnity playerUnity) { this.sectorManager = sectorManager; this.player = player; this.playerUnity = playerUnity; this.sectorManagerUnity = sectorManagerUnity; }
private void updateTrabajadoresList() { List <Usuario> trabajadores = SectorManager.obtenerTrabajadores(TrabajadorManager.obtenerSector(Sesion.obtenerSesion().usuario)); if (trabajadores == null || trabajadores.Count == 0) { return; } cbEmpleado.DisplayMember = "Text"; cbEmpleado.ValueMember = "Value"; var items = new List <Object> { new ComboboxItem { Text = "", Value = 0 } }; foreach (Usuario trabajador in trabajadores) { items.Add(new ComboboxItem { Text = trabajador.NombreCompleto, Value = trabajador.id }); } cbEmpleado.DataSource = items; }
protected virtual void Awake() { if (GetComponent <AudioSource>() != null) { adSource = GetComponent <AudioSource>(); } spRenderer = GetComponent <SpriteRenderer>(); sectorMgr = GameObject.FindObjectOfType <SectorManager>(); uiMgr = GameObject.FindObjectOfType <UIManager>(); if (q_planet == null) { q_planet = Resources.Load <Sprite>("s_p"); } if (planetSprites == null) { planetSprites = Resources.LoadAll <Sprite>("Planets"); } planetSprite = planetSprites[Random.Range(0, planetSprites.Length)]; if (isStartPlanet) { targetScale = 0.45f; } //spRenderer.enabled = false; }
public VisibleSectorsStrategyAll(SectorManagerUnity sectorManagerUnity, SectorManager sectorManager) { foreach (Sector sector in sectorManager.sectors) { sectorManagerUnity.GetSectorUnityFromCache(sector); } }
public void Interact() { switch (interactibility) { case FlagInteractibility.Warp: // need player to warp if (!PlayerCore.Instance) { break; } // use sectorName and entityID to find the transform to warp to var sector = SectorManager.GetSectorByName(sectorName); foreach (var ent in sector.entities) { if (ent.ID == entityID) { ; // position is a global vector (i.e., not local to the sector itself), so this should work PlayerCore.Instance.Warp(ent.position); } } break; } }
public override int Traverse() { var ent = SectorManager.instance.GetEntity(entityID); TaskManager.ObjectiveLocation objectiveLocation; if (ent) { objectiveLocation = new TaskManager.ObjectiveLocation( ent.transform.position, true, (Canvas as QuestCanvas).missionName, SectorManager.instance.current.dimension, ent ); } else { var sect = SectorManager.GetSectorByName(sectorName); var bounds = sect.bounds; objectiveLocation = new TaskManager.ObjectiveLocation( new Vector2(bounds.x + bounds.w / 2, bounds.y - bounds.h / 2), true, (Canvas as QuestCanvas).missionName, sect.dimension ); } TaskManager.objectiveLocations[(Canvas as QuestCanvas).missionName].Add(objectiveLocation); TaskManager.DrawObjectiveLocations(); return(0); }
/// <summary> /// Initializes a new instance of the <see cref="GameMode"/> class. /// </summary> public GameMode() { this.Random = new Random(); this.SectorManager = new SectorManager(this); this.CommandManager = new CommandManager(this); this.AchievementManager = new AchievementManager(this); this.ChecksumEncoder = new ChecksumEncoder(null); }
/// <summary> /// Puts to end the battle state. /// </summary> public void EndBattleState() { this.State = HomeState.None; this.Replay = null; this.Battle = null; this.SectorManager = null; }
public JsonResult Delete(int id) { bool isdelete = SectorManager.Delete(id); //if (isdelete) return(Json(isdelete)); // else return false; }
/// <summary> /// Initializes a new instance of the <see cref="GameMode"/> class. /// </summary> internal GameMode(Device Device) { this.Device = Device; this._Random = new Random(); this.SectorManager = new SectorManager(this); this.CommandManager = new CommandManager(this); this._ChecksumEncoder = new ChecksumEncoder(null); }
private void btnDelete_Click(object sender, EventArgs e) { if (cmbSectores.SelectedIndex == -1) { return; } SectorManager.borrar(int.Parse((cmbSectores.SelectedItem as ComboboxItem).Value.ToString())); updateSectoresList(); }
public void ClearAllResources() { SectorManager.Clear(); GameMaterialManager.ClearResources(); VisualMaterialManager.ClearResources(); TextureManager.ClearResources(); FamilyManager.ClearResources(); ObjectListManager.ClearResources(); }
public JsonResult SortRecords(string list) { JsonList psl = (new JavaScriptSerializer()).Deserialize <JsonList>(list); string[] idsList = psl.list; bool issorted = SectorManager.SortRecords(idsList); return(Json(issorted)); }
// // GET: /Admin/Sector/ public ActionResult Index() { string id = FillLanguagesList(); int groupid = Convert.ToInt32(id); var list = SectorManager.GetSectorList(groupid); return(View(list)); }
public ActionResult subSectors(int id) { var sl = SectorManager.GetSectorList(id); var sg = SectorGroupManager.GetSectorGroupById(id); SectorSubWrapperModel pswm = new SectorSubWrapperModel(sl, sg); return(PartialView("_Sectors", pswm)); }
public float CalculateFuelConsumption() { float FuelPower = GetFuelPolicyConsumption(); FuelConsume = (EngineFuelConsumption * FuelPower) + (SectorFuelConsumption * SectorManager.getInstance().getActiveSectorsCount()); return(FuelConsume); }
void Awake() { gameMgr = GameObject.FindObjectOfType<GameManager>(); sectorMgr = GameObject.FindObjectOfType<SectorManager>(); bgmMgr = GameObject.FindObjectOfType<BGMManager>(); maxHp = 100; currentHp = maxHp; um = GameObject.FindObjectOfType<UIManager>(); }
/// <summary> /// Loads home state. /// </summary> public void LoadBattleState() { this.State = HomeState.Attack; this.ClearClientTicks(); this.Battle = new Battle(this); this.Replay = new Replay(this); this.SectorManager = new SectorManager(this); }
public CubeWorld(ICWListener cwListener, ICWFxListener fxListener) { this.cwListener = cwListener; this.fxListener = fxListener; this.sectorManager = new SectorManager(this); this.tileManager = new TileManager(this); this.itemManager = new ItemManager(this); this.avatarManager = new AvatarManager(this); this.dayCycleManager = new DayCycleManager(this); }
void Awake() { gameMgr = GameObject.FindObjectOfType <GameManager>(); sectorMgr = GameObject.FindObjectOfType <SectorManager>(); bgmMgr = GameObject.FindObjectOfType <BGMManager>(); maxHp = 100; currentHp = maxHp; um = GameObject.FindObjectOfType <UIManager>(); }
public float CalculateResourceProduced() { if (resourceManagerRef.checkWaterQuantity() && !(ResourceManager.getInstance().getFoodPercentage() >= 100)) { resourceManagerRef.DecrementWater(RequiredWater); float EngDecay = (getEngineerCount() / maximumCapacity) * 2; float EngPower = Mathf.Clamp(EngDecay, SectorManager.getInstance().getMinimumResourceProduction(), SectorManager.getInstance().getMaximumResourceProduction()); return(RequiredWater * EngPower); } return(0.0f); }
private void CallCycles() { SectorManager.getInstance().DecayCycle(); ResourceManager.getInstance().DecrementFuel(ResourceManager.getInstance().CalculateFuelConsumption()); SectorManager.getInstance().DeathCycle(); SectorManager.getInstance().HappinessCycle(); ResourceManager.getInstance().CalculateTotalHappy(); CheckIfGameShouldEnd(); }
void Awake() { audioSource = GetComponent <AudioSource>(); player = GameObject.FindObjectOfType <Player>(); dm = GameObject.FindObjectOfType <DataManager>(); gm = GameObject.FindObjectOfType <GameManager>(); sectorMgr = GameObject.FindObjectOfType <SectorManager>(); languageMgr = GameObject.FindObjectOfType <LanguageManager>(); selectButtonText = selectButton.GetComponentInChildren <Text>(); NotifyLanguageUsable(); }
void Awake() { audioSource = GetComponent<AudioSource>(); player = GameObject.FindObjectOfType<Player>(); dm = GameObject.FindObjectOfType<DataManager>(); gm = GameObject.FindObjectOfType<GameManager>(); sectorMgr = GameObject.FindObjectOfType<SectorManager>(); languageMgr = GameObject.FindObjectOfType<LanguageManager>(); selectButtonText = selectButton.GetComponentInChildren<Text>(); NotifyLanguageUsable(); }
private void btnAdminSectorDetail_Click(object sender, EventArgs e) { SectorAdminDetalle sad = new SectorAdminDetalle(); if (cmbAdminSectorList.SelectedItem == null) { return; } sad.sector = SectorManager.obtener(int.Parse((cmbAdminSectorList.SelectedItem as ComboboxItem).Value.ToString())); sad.Show(); }
public float calculateSectorOxygenConsumption() { float HappyDecay = (1 - HappyLevel) * 2; float HappyPower = Mathf.Clamp(HappyDecay, SectorManager.getInstance().getMinimumOxygenSectorConsumption(), SectorManager.getInstance().getMaximumOxygenSectorConsumption()); float personOxygenUse = SectorManager.getInstance().getPersonOxygenConsumptionFactor() * HappyPower; this.currentOxygenConsumption = ((personOxygenUse * PopulationCount)); return(this.currentOxygenConsumption); }
void TryAddObjective() { var bounds = SectorManager.GetSectorByName(sectorName).bounds; TaskManager.objectiveLocations[(Canvas as QuestCanvas).missionName].Clear(); TaskManager.objectiveLocations[(Canvas as QuestCanvas).missionName].Add(new TaskManager.ObjectiveLocation ( new Vector2(bounds.x + bounds.w / 2, bounds.y - bounds.h / 2), true, (Canvas as QuestCanvas).missionName )); TaskManager.DrawObjectiveLocations(); }
private void btnEdit_Click(object sender, EventArgs e) { GestionarSector gs = new GestionarSector(); Sector selectedSector = SectorManager.obtener(int.Parse((cmbSectores.SelectedItem as ComboboxItem).Value.ToString())); if (selectedSector == null) { return; } gs.selectedSector = selectedSector; gs.Show(); }
public static void FindEntityAndWarpPlayer(string sectorName, string entityID) { // need player to warp if (!PlayerCore.Instance) { return; } // use sectorName and entityID to find the transform to warp to var sector = SectorManager.GetSectorByName(sectorName); if (sector == null) { Debug.LogWarning("<Flag> Cannot find specified sector"); return; } else { var dimensionChanged = PlayerCore.Instance.Dimension != sector.dimension; PlayerCore.Instance.Dimension = sector.dimension; // TODO: We currently nuke all characters when teleporting to a different dimension. It would be nicer to have // a set dimension for each character which is appropriately used. if (dimensionChanged) { foreach (var ent in AIData.entities) { if (!(PartyManager.instance && PartyManager.instance.partyMembers != null && ent is ShellCore shellCore && PartyManager.instance.partyMembers.Contains(shellCore))) { foreach (var data in SectorManager.instance.characters) { if (data.ID == ent.ID) { Destroy(ent.gameObject); } } } } } } foreach (var ent in sector.entities) { if (ent.ID == entityID) { // position is a global vector (i.e., not local to the sector itself), so this should work PlayerCore.Instance.Warp(ent.position); } } }
void Awake() { Screen.SetResolution(1280, 720, true); audioSource = GetComponent<AudioSource>(); sectorMgr = GameObject.FindObjectOfType<SectorManager>(); uiMgr = GameObject.FindObjectOfType<UIManager>(); bgmMgr = GameObject.FindObjectOfType<BGMManager>(); tutorial = GameObject.FindObjectOfType<Tutorial>(); Application.targetFrameRate = 60; line.color = Color.clear; isStarsVisible = new bool[stars.Length]; starsET = new float[stars.Length]; Ranking.instance.CheckInstance(); }
protected virtual void Awake() { if(GetComponent<AudioSource>()!= null) adSource = GetComponent<AudioSource>(); spRenderer = GetComponent<SpriteRenderer>(); sectorMgr = GameObject.FindObjectOfType<SectorManager>(); uiMgr = GameObject.FindObjectOfType<UIManager>(); if (q_planet == null) q_planet = Resources.Load<Sprite>("s_p"); if(planetSprites == null) planetSprites = Resources.LoadAll<Sprite>("Planets"); planetSprite = planetSprites[Random.Range(0, planetSprites.Length)]; if (isStartPlanet) targetScale = 0.45f; //spRenderer.enabled = false; }