public void Init() { Component.Components.Clear(); if (data.start == false) { data.Player = new Player(new Vector2(data.screenDim.X / 2, data.screenDim.Y / 2), data.playerTex); data.Player.time.addYears(1); data.start = true; } //test test = new Character(new Vector2(250, 250), data.playerTex); maps = new MapManager("./Maps/Map-1.tmx"); maps.tilesets.Add(data.ModernTileSet); maps.tilesets.Add(data.Doors); maps.tilesets.Add(data.ObjectsA); maps.tilesets.Add(data.ObjectsB); maps.tilesets.Add(data.ObjectsC); maps.tilesets.Add(data.TrafficLights); maps.tilesets.Add(data.Wall); btCoffre = new Button(new Rectangle(715, 175, 50,50), "Banque", btCoffre_Click,Color.Transparent); btArmFight = new Button(new Rectangle(295, 150, 50, 50), "Bras de fer", btArmFight_Click, Color.Transparent); //used as a debug //maps.debugMapDisplayTileset(0); }
private void Start () { instance = this; GeneratePerimeterCubes(); InitializeMap(); }
public TextureMapDrawState(MapManager map) : base(map) { SetTile(-1); _xTexture = AssetDatabase.LoadAssetAtPath(@"Assets/TileDraw/Editor/Map/x.png", typeof(Texture2D)) as Texture2D; }
public void StartThreadToFindTilesInRange(Combatant combatant, MapManager map) { this.combatant = combatant; this.map = map; thread = new System.Threading.Thread(FindTilesInRange); thread.Start(); }
// Initializes the game void InitGame() { Items.Start(); Jobs.Start(); Dialogue.Start(); // Draw the textbox textbox = Instantiate(textbox, new Vector3(4.5f, 0.5f, 0f), Quaternion.identity) as GameObject; textManager = textbox.GetComponent<Textbox>(); textManager.Draw(); // Create the map map = Instantiate(map, new Vector3(5.5f, 5.5f, 0), Quaternion.identity) as GameObject; mapManager = map.GetComponent<MapManager>(); mapManager.textbox = textManager; mapManager.SetupScene(); // Where are we on the map? int mapX = Random.Range(0, 10); int mapY = Random.Range(0, 10); Vector3 tile = mapManager.map[mapX][mapY].EmptyLocation(); while (tile.x == -1) tile = mapManager.map[mapX][mapY].EmptyLocation(); // Create the player player = Instantiate(player, new Vector3(tile.x, tile.y, 10f), Quaternion.identity) as GameObject; playerManager = player.GetComponent<Player>(); playerManager.map = mapManager; playerManager.textbox = textManager; playerManager.PlaceAt(mapX, mapY, (int)tile.x, (int)tile.y, (int)(10 - tile.y)); // Draw our area on the map mapManager.player = playerManager; mapManager.Draw(playerManager.mapX, playerManager.mapY); }
public ThreadedCalculateAIOrder(Combatant combatant, MapManager map) { this.combatant = combatant; this.map = map; thread = new System.Threading.Thread(Calculate); thread.Start(); }
public void LoadChunkThread(float minLon, float minLat, float maxLon, float maxLat, string persistentpath) { Directory.CreateDirectory(Path.GetDirectoryName(persistentpath + "Assets/Resources/OSM/")); string cacheFile = persistentpath + "Assets/Resources/OSM/" + minLon + "," + minLat + "," + maxLon + "," + maxLat + ".xml"; string xmlString = ""; if (!File.Exists(cacheFile)) // if we haven't cache it we download it and save it. { string url = "http://www.overpass-api.de/api/xapi?map?bbox=" + minLon + "," + minLat + "," + maxLon + "," + maxLat; Debug.Log(url); WebResponse webResponse = null; HttpWebRequest r = (HttpWebRequest)WebRequest.Create(url); webResponse = r.GetResponse(); Stream dataStream = webResponse.GetResponseStream(); // Open the stream using a StreamReader for easy access. StreamReader reader = new StreamReader(dataStream); // Read the content. xmlString = reader.ReadToEnd(); Debug.Log("Response was : " + xmlString); System.IO.File.WriteAllText(cacheFile, xmlString); } else // we have it cached, lets read it locally { xmlString = System.IO.File.ReadAllText(cacheFile); } XmlDocument XMLFile = new XmlDocument(); XMLFile.LoadXml(xmlString); mm = new MapManager(XMLFile); Loom.QueueOnMainThread(() => { StartCoroutine(LoadChunkElements()); }); }
void Awake() { //hide message text gameOverText.gameObject.SetActive(false); isGameOver = false; //get manager mItemManager = GetComponent<ItemManager>(); mMonsterManager = GetComponent<MonsterManager>(); mMapManager = GetComponent<MapManager>(); //get character setting mSetUp = (SetUpManager)FindObjectOfType<SetUpManager> (); mPlayerData = new List<CharacterSetupManager>(mSetUp.transform.GetComponentsInChildren<CharacterSetupManager>()); PlayerCount = mPlayerData.Count; PlayerLeft = PlayerCount; Debug.Log ("playerCount: " + PlayerCount); //get map setting mMapManager.setMapList (mSetUp.mapList); //build player list mPlayerList = new List<Damagable> (); mPlayerPositionIndex = new List<int>(); //build item list mItemOnMapList = new List<Item>(); mItemOnMapPositionIndex = new List<int>(); mItemSpawnCounters = new List<float>(); //build monster list //.... mGameStage = GameStage.Init; }
/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { Tile.TileVisualOffsetX = 0; Tile.TileVisualOffsetY = 48; mapManager = new MapManager(this, @"Textures\TileSets\IsometricTiles"); mapComponent = new TileMapComponent<InGameObject>(this, mapManager); Components.Add(mapComponent); frameRateViewer = new FPSComponent(this); Components.Add(frameRateViewer); Window.AllowUserResizing = true; Window.ClientSizeChanged += new EventHandler<EventArgs>(Window_ClientSizeChanged); preferredWindowedWidth = graphics.PreferredBackBufferWidth; preferredWindowedHeight = graphics.PreferredBackBufferHeight; if (UseUnboundedFrameRate) { this.IsFixedTimeStep = false; this.graphics.SynchronizeWithVerticalRetrace = false; this.graphics.ApplyChanges(); } base.Initialize(); }
public float maxSpeed; // 0.2 void Awake() { gm = GameManager.instance; mm = gm.mapManager; rb = GetComponent<Rigidbody> (); bc = GetComponent<BoxCollider> (); randomizeDirection (); }
public static MapManager GetInstance() { if (_instance == null) { _instance = new MapManager(); } return _instance; }
public Game1() { graphics = new GraphicsDeviceManager(this); gameManager = new GameManager(); mapManager = new MapManager(); frameRateManager = new FrameRateManager(); Content.RootDirectory = "Content"; }
// Use this for initialization void Start () { mm = GameObject.FindGameObjectWithTag ("GlobalScript").GetComponent <MapManager> (); if (mm != null) { //when a new player enters the map, we need to invoke ResetMap method in MapManager class mm.GetComponent<PhotonView> ().RPC ("ResetMap", PhotonTargets.AllBuffered); } }
// Use this for initialization void Start() { this.Stats = new CombatantStats(); this.Stats.Name = name; this.TeamId = 0; map = GameObject.FindGameObjectWithTag("Map").GetComponent<MapManager>(); animator = GetComponent<Animator>(); }
public int padsPerWater; // 10 void Awake () { gm = GameManager.instance; mm = gm.mapManager; if (gameObject.tag == "Road") { //Debug.Log ("generating traffic..."); float speed = 0f; for (int i = 0; i < carsPerRoad; i++) { GameObject prefab = mm.carTypes [Random.Range (0, mm.carTypes.Length)]; GameObject car = Instantiate (prefab) as GameObject; car.transform.SetParent (gameObject.transform); car.transform.localPosition = Vector3.zero; // Debug.Log ("new car: " + car.transform.position + ", road: " + gameObject.transform.position); TrafficManager tm = car.GetComponentInChildren<TrafficManager> (); if (speed == 0f) { speed = tm.randomizeSpeed (); } tm.speed = speed; } } else if (gameObject.tag == "Grass") { Debug.Log ("generating trees..."); for (int i = 0; i < treesPerForest; i++) { GameObject prefab = mm.treeTypes [Random.Range (0, mm.treeTypes.Length)]; GameObject tree = Instantiate (prefab) as GameObject; tree.transform.SetParent (gameObject.transform); Vector3 pos = tree.transform.localPosition; pos.x = 0; pos.y = 0; tree.transform.localPosition = pos; // Debug.Log ("new car: " + car.transform.position + ", road: " + gameObject.transform.position); } } else if (gameObject.tag == "Water") { Debug.Log ("generating water pads..."); float speed = 0f; for (int i = 0; i < padsPerWater; i++) { GameObject prefab = mm.platformTypes [Random.Range (0, mm.platformTypes.Length)]; GameObject pad = Instantiate (prefab) as GameObject; pad.transform.SetParent (gameObject.transform); pad.transform.localPosition = Vector3.zero; // Debug.Log ("new car: " + car.transform.position + ", road: " + gameObject.transform.position); PlatformManager tm = pad.GetComponentInChildren<PlatformManager> (); if (speed == 0f) { speed = tm.randomizeSpeed (); } tm.speed = speed; } } // scoreController = transform.parent.GetComponentInChildren<BorderController> (); // if (scoreController == null) { // Debug.LogWarning ("couldn't find score collider, points will not count"); // } }
void Start() { m_Instance = this; }
// Use this for initialization void Start () { root = GameObject.Find("UI Root"); mm = root.transform.Find("Map_Panel").gameObject.GetComponent<MapManager>(); uiSprite = thumbImgaeObject.GetComponent<UI2DSprite>(); uiLabelName = placeNameObject.GetComponent<UILabel>(); uiLabelInfo = placeInfoObject.GetComponent<UILabel>(); spr = Resources.LoadAll<Sprite>("Background"); }
// Use this for initialization void Start() { m_Instance = this; MapManager.m_Instance.changeBackGround(1); }
// Use this for initialization void Start() { if (transform.parent.gameObject.name == "SpecialDoor") { } else { roomNum = Convert.ToInt16(transform.parent.gameObject.name.Split('r')[1]); } mapM = GameObject.Find ("Managers").GetComponentInChildren<MapManager> (); }
// Use this for initialization void Start() { mapManager = GameObject.Find("map_manager").GetComponent<MapManager>(); attackParameter.damage = new Damage(20, false, 30, parent.frontDirection, false); baseParameter.moveParameter = new MoveParameter(parent.frontDirection, 0F); state = new IkariMoveState(this); PolarCoordinates.RotateAngles(sprite.gameObject.transform, baseParameter.moveParameter.direction+180); }
// Use this for initialization void Start() { mapManager = GetComponent<MapManager>(); mapManager.SetupMap(); mainCamera = Camera.main; float x = (mapManager.width - 1) / 2f; float y = (mapManager.height - 1) / 2f; mainCamera.transform.position = new Vector3(x, y, -10f); Instantiate(Player, mapManager.GetPlayerPos(), Quaternion.identity); }
// Use this for initialization void Awake() { uiManager = GameObject.FindGameObjectWithTag("UI").GetComponent<UIManager>(); skillSprite = transform.FindChild("CoolDownContainer").GetComponent<UI2DSprite>(); skillLevel = transform.FindChild("LevelContainer").GetComponent<SkillLevelContainer>(); skillCost = transform.FindChild("CostCell").GetComponent<CostContainer>(); skillCoolDown = transform.FindChild("CoolDownContainer").GetComponent<CoolDownContainer>(); description = transform.FindChild("Description").GetComponent<UILabel>(); mapManager = GameObject.FindGameObjectWithTag("Map").GetComponent<MapManager>(); }
public void Init() { battleManager = GameObject.Find("BattleManager").GetComponent<BattleManager>(); mapManager = GameObject.Find("BattleManager").GetComponent<MapManager>(); cam = Camera.main.GetComponent<CameraController>(); inputManager = GameObject.Find("InputManager").GetComponent<InputManager>(); lineDrawer = GameObject.Find("LineRenderer").GetComponent<LineRenderer>(); uiDockSizeX = Screen.width / 5 * 4; uiDockSizeY = Screen.height / 5; }
void Start () { passiveCamera = GameObject.Find ("Main Camera"); madScientistRespawnSpot = GameObject.FindGameObjectWithTag ("MadScientistRespawnSpot"); nephewRespawnSpots = GameObject.FindGameObjectsWithTag ("NephewRespawnSpot"); nephewRespawnSpot = GameObject.FindGameObjectWithTag ("NephewRespawnSpot"); allMachines = GameObject.FindGameObjectsWithTag ("Machine"); numAllMachines = allMachines.Length; mm = GameObject.FindGameObjectWithTag ("GlobalScript").GetComponent <MapManager> (); }
void Awake() { if(_instance == null) { _instance = this; } else { Destroy(gameObject); } }
public void Init(MapManager map, MapDrawState state = null) { minSize = new Vector2(84, 196); maxSize = new Vector2(84, 800); SetState(state); Map = map; Repaint(); }
public virtual void Start() { connectionManager = GameObject.Find("World").GetComponent("ConnectionManager") as ConnectionManager; playerManager = GameObject.Find("World").GetComponent("PlayerManager") as PlayerManager; netPlayer = GameObject.Find("World").GetComponent("NetPlayer") as NetPlayer; inputDispatcher = GameObject.Find("World").GetComponent("InputDispatcher") as InputDispatcher; inputReceiver = GameObject.Find("World").GetComponent("InputReceiver") as InputReceiver; //gameManager = GameObject.Find("World").GetComponent<GameManager>() as GameManager; mapManager = GameObject.Find("World").GetComponent<MapManager>() as MapManager; menuManager = GameObject.Find("World").GetComponent<MenuManager>() as MenuManager; world = GameObject.Find("World"); }
public void initPlayer(PlayerLife P_mainPlayer) { if (!isReady4Map) { C_mapManager = GameObject.Find("MapManager").GetComponent<MapManager>(); C_mapManager.initializeBeforeStart(); C_mapManager.startMap(); isReady4Map = true; } P_mainPlayer.StartLifeform(); C_mapManager.setPlayerMain(P_mainPlayer); }
/* Creates a map based on the current width, height, and type values */ private void createMap() { // If type is not valid, then the map is not created if ( SceneTransitionStorage.containsType(map_type) && map_width >= 0 && map_height >= 0) { if ( Map != null ) { Map.removeHexes(); } Map = new MapManager(map_width, map_height, map_type, false); Map.generatePseudoRandomMap(); } }
void Awake() { _instance = this; map = new ArrayList(m_mapWidth); for (int i = 0; i < m_mapWidth; i++) { ArrayList column = new ArrayList(m_mapHeight); for (int j = 0; j < m_mapHeight; j++) { column.Add(new MapRoom(i+j)); } map.Add(column); } }
public EntityMapDrawState(MapManager map) : base(map) { SetEntity(-1); _xTexture = AssetDatabase.LoadAssetAtPath(@"Assets/TileDraw/Editor/Map/x.png", typeof(Texture2D)) as Texture2D; }
/// <summary> /// </summary> public void UpdateContent() { Map map; if (MapManager.Selected.Value?.Md5Checksum == Game.MapMd5) { map = MapManager.Selected.Value; } else { map = MapManager.FindMapFromMd5(Game.MapMd5); // In the event that we don't have the correct version, try to find the // alternative one. This is commonly used for situations where one has osu! // beatmaps auto-loaded and someone downloads and converts the file to .qua format if (map == null && Game.MapMd5 != Game.AlternativeMd5) { map = MapManager.FindMapFromMd5(Game.AlternativeMd5); } MapManager.Selected.Value = map; } HasMap = map != null; if (OnlineManager.CurrentGame.HostSelectingMap) { ArtistTitle.Text = "Host is currently selecting a map!"; Mode.Text = "Please wait..."; Creator.Text = ""; DifficultyName.Text = ""; DifficultyRating.Text = ""; } else { var diffName = GetDifficultyName(); ArtistTitle.Text = Game.Map.Replace($"[{diffName}]", ""); Mode.Text = $"[{ModeHelper.ToShortHand((GameMode) Game.GameMode)}]"; Creator.Tint = Color.White; DifficultyRating.Text = map != null ? $"{map.DifficultyFromMods(ModManager.Mods):0.00}" : $"{Game.DifficultyRating:0.00}"; DifficultyRating.Tint = ColorHelper.DifficultyToColor((float)(map?.DifficultyFromMods(ModManager.Mods) ?? Game.DifficultyRating)); DifficultyRating.X = Mode.X + Mode.Width + 8; DifficultyName.X = DifficultyRating.X + DifficultyRating.Width + 2; DifficultyName.Text = " - \"" + diffName + "\""; } var game = (QuaverGame)GameBase.Game; if (map != null) { ArtistTitle.Tint = Color.White; var length = TimeSpan.FromMilliseconds(map.SongLength / ModHelper.GetRateFromMods(ModManager.Mods)); var time = length.Hours > 0 ? length.ToString(@"hh\:mm\:ss") : length.ToString(@"mm\:ss"); if (OnlineManager.CurrentGame.HostSelectingMap) { Creator.Text = ""; } else { Creator.Text = $"By: {map.Creator} | Length: {time} | BPM: {(int) (map.Bpm * ModHelper.GetRateFromMods(ModManager.Mods))} " + $"| LNs: {(int) map.LNPercentage}%"; } // Inform the server that we now have the map if we didn't before. if (OnlineManager.CurrentGame.PlayersWithoutMap.Contains(OnlineManager.Self.OnlineUser.Id)) { OnlineManager.Client.HasMultiplayerGameMap(); } if (game.CurrentScreen.Type == QuaverScreenType.Lobby || game.CurrentScreen.Type == QuaverScreenType.Multiplayer || QuaverScreenManager.QueuedScreen.Type == QuaverScreenType.Multiplayer || AudioEngine.Map != map) { if (BackgroundHelper.Map != MapManager.Selected.Value) { Background.Alpha = 0; var view = Screen.View as MultiplayerScreenView; view?.FadeBackgroundOut(); BackgroundHelper.Load(map); } ThreadScheduler.Run(() => { try { if (AudioEngine.Map != map) { if (!HasMap) { return; } AudioEngine.LoadCurrentTrack(); AudioEngine.Track.Play(); } } catch (Exception e) { // ignored } }); } } // Let the server know that we don't have the selected map else { ArtistTitle.Tint = Color.Red; Creator.Text = Game.MapId != -1 ? "You don't have this map. Click to download!" : "You don't have this map. Download not available!"; Creator.Tint = Colors.SecondaryAccent; if (!OnlineManager.CurrentGame.PlayersWithoutMap.Contains(OnlineManager.Self.OnlineUser.Id)) { OnlineManager.Client.DontHaveMultiplayerGameMap(); } if (!AudioEngine.Track.IsStopped) { AudioEngine.Track.Stop(); } MapManager.Selected.Value = MapManager.Mapsets.First().Maps.First(); } }
public TerrainRenderer(MapManager map) { this.map = map; }
public PlayerPhysicsComponent(MapManager mapManager) { _mapManager = mapManager; }
public Reset() { myMapManager = new MapManager(); Game1.ChangeState((int)State.PLAY); }
private void SetCurrentCell(StarAreaElement cell, float duration = 0.5f) { if (m_CurrentCell) { m_CurrentCell.SetToggleIsOn(false); } m_CurrentCell = cell; m_CurrentCell.SetToggleIsOn(true); m_AutoMoveing = true; m_AreaPointContainer.DOLocalMove(-m_CurrentCell.transform.localPosition, 0.5f).SetEase(Ease.OutExpo).OnComplete(() => { m_AutoMoveing = false; }); m_StarAreaPanelLeftTips.SetData(m_Data.gamingmapId, m_CurrentCell.GetData(), m_MissionTrackings, m_TeamMembers); State.GetAction(UIAction.StarArea_TipsToggle).Enabled = m_StarAreaPanelLeftTips.HasToggle(); State.GetAction(UIAction.StarArea_Leap).Enabled = m_Data.gamingmapId == m_CfgEternityProxy.GetCurrentGamingMapId() && m_CurrentCell.GetData().areaId != MapManager.GetInstance().GetCurrentAreaUid(); }
private QuestTypes[] findAvailableTypes(QuestTypes[] usedQuests) { List <QuestTypes> qts = new List <QuestTypes>(); qts.AddRange(allAvailableQuestTypes); MapManager MM = FindObjectOfType <MapManager>(); if (MM && MM.finishedCreatingPlatforms) { if (MM.isPlatformsOnly) //remove boss quest because for platform only map { if (qts.Contains(QuestTypes.boss)) { qts.Remove(QuestTypes.boss); } if (qts.Contains(QuestTypes.guard)) { qts.Remove(QuestTypes.guard); } } } if (playerCount == 1 && qts.IndexOf(QuestTypes.touch) >= 0) //remove touch goal if we only have one player { qts.Remove(QuestTypes.touch); // Debug.Log("removing touch goal because we only have one player"); } if (usedQuests == null) { //Debug.Log("empty array recieved"); return(qts.ToArray()); } foreach (QuestTypes qt in usedQuests) { if (qt == QuestTypes.DEFAULT) { //Debug.Log("default quest found"); continue; } for (int j = 0; j < compatabilityTable.GetLength(1); j++) { if (!compatabilityTable[(int)qt, j]) { if (qts.IndexOf((QuestTypes)j) >= 0) //an incompatable quest is found { qts.Remove((QuestTypes)j); } } } } if (qts.Count <= 0) //fail safe system, so that we don't return empty list { Debug.Log("all quests canceled each other"); return(allAvailableQuestTypes); } //Debug.Log("before sort: " +qts); qts.Sort(); //Debug.Log("after sort:" +qts); return(qts.ToArray()); }
private void Check() { if (BattleRoyaleManager.Instance.m_IsPlaying == false) { return; } m_LastCheckTime = Time.time; // If very difficult or difficult and random if (m_Difficulty >= c_DifficultyToFocusOnPowerUp || (m_Difficulty >= c_DifficultyToMaybeFocusOnPowerUp && Random.Range(0, 1f) <= m_Difficulty / 10f)) { MapManager.FindEntities(m_Transform.position, m_SqrCheckRadius * 5f, ref m_SearchBuffer, LayerMask.NameToLayer("ImportantPowerUp")); for (int i = 0; i < m_SearchBuffer.Count; ++i) { GameObject obj = m_SearchBuffer[i]; // Check power up behaviour PowerUp powerUp = obj.GetComponent <PowerUp>(); if (powerUp != null) { Follow(powerUp.transform, 0.5f); return; } } } MapManager.FindEntities(m_Transform.position, m_SqrCheckRadius, ref m_SearchBuffer); for (int i = 0; i < m_SearchBuffer.Count; ++i) { GameObject obj = m_SearchBuffer[i]; // Check power up behaviour PowerUp powerUp = obj.GetComponent <PowerUp>(); if (powerUp != null && Random.Range(0, 100) < m_PowerUpChasing) { Follow(powerUp.transform, 0.4f); return; } Player player = obj.GetComponent <Player>(); if (player != null) { if (Random.Range(0, 100) < m_Agressivity && player.m_Rank == m_Rank - 1) { Follow(player.transform, Random.Range(c_MinFollowTime, c_MaxFollowTime) + (c_DifficultyFollowTime * m_Difficulty)); return; } if (m_Difficulty >= c_DifficultyToChaseLastPlayer && Random.Range(0, 100) < m_Agressivity / 6f && player.m_Rank == BattleRoyaleManager.Instance.GetAlivePlayersCount() - 1) { Follow(player.transform, Random.Range(c_MinFollowTime, c_MaxFollowTime) + (c_DifficultyFollowTime * m_Difficulty)); return; } } } // Check zone if (Random.Range(0, 100) < m_Covering) { m_Destination = m_TerrainManager.GetLowestColoredPosition(m_ColorHash); m_CheckRate = 0.5f; ChangePhase(IABehaviour.GO_TO_POINT); return; } m_CheckRate = c_CheckRate; ChangePhase(IABehaviour.RANDOM); }
void Start() { WireframeBoxes = SimulatorManager.Instance.WireframeBoxes; MapManager = SimulatorManager.Instance.MapManager; NextSend = Time.time + 1.0f / Frequency; }
/// <summary> /// Called when the background of the current map has been blurred. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private static void OnBackgroundBlurred(object sender, BackgroundBlurredEventArgs e) { if (e.Map != MapManager.Selected.Value && MapManager.GetBackgroundPath(e.Map) != MapManager.GetBackgroundPath(MapManager.Selected.Value)) { return; } BackgroundHelper.Background.Image = e.Texture; BackgroundHelper.FadeIn(); }
private static IEnumerable <Point> GetPossibleTransition(Point position, HashSet <Point> visited) { return(position .FindNeighbours() .Where(point => MapManager.InBounds(point) && !visited.Contains(point))); }
/// <summary> /// Called when the background of the current map has been loaded /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnBackgroundLoaded(object sender, BackgroundLoadedEventArgs e) { if (e.Map != MapManager.Selected.Value && MapManager.GetBackgroundPath(e.Map) != MapManager.GetBackgroundPath(MapManager.Selected.Value)) { return; } View?.Banner.LoadBanner(e.Texture); }
private void B_ClearPlacedDesigns_Click(object sender, EventArgs e) { MapManager.ClearDesignTiles(SAV); System.Media.SystemSounds.Asterisk.Play(); }
public void RunNode() { MapManager.NormaliseHeightmap(normaliseLow, normaliseHigh, RustMapEditor.Variables.Selections.Terrains.Land); }
protected override bool EquipItem(Character user) { // Check that player is in fishing area etc return(MapManager.Instance().StartFishing(user)); }
void Start() { m_anim = GetComponent <Animator>(); //スタミナゲージの取得 m_staminaGage = this.transform.GetChild(2).transform.GetChild(1).GetComponent <StaminaGage>(); MapManager m = FindObjectOfType <MapManager>(); //移動するツタの座標を取得 Transform[] pos = m.GetCreatPos(); for (int i = 0; i < pos.Length; i++) { m_posXBox.Add(pos[i].position.x); } //落下速度の取得 m_wisteriaDistance = Mathf.Abs(m_posXBox[0] - m_posXBox[1]); //ゲームパッドの共通な部分だけで操作する場合の処理 //プレイヤーの番号に応じて初期化 switch (m_playerNum) { case PlayerNum.PlayerOne: Vertical = "Vertical"; Horizontal = "Horizontal"; m_anim.SetLayerWeight(0, 1.0f); m_anim.SetLayerWeight(1, 0.0f); m_anim.SetLayerWeight(2, 0.0f); m_anim.SetLayerWeight(3, 0.0f); break; case PlayerNum.PlayerTwo: Vertical = "Vertical2"; Horizontal = "Horizontal2"; m_anim.SetLayerWeight(0, 0.0f); m_anim.SetLayerWeight(1, 1.0f); m_anim.SetLayerWeight(2, 0.0f); m_anim.SetLayerWeight(3, 0.0f); break; case PlayerNum.PlayerThree: Vertical = "Vertical3"; Horizontal = "Horizontal3"; m_anim.SetLayerWeight(0, 0.0f); m_anim.SetLayerWeight(1, 0.0f); m_anim.SetLayerWeight(2, 1.0f); m_anim.SetLayerWeight(3, 0.0f); break; case PlayerNum.PlayerFour: Vertical = "Vertical4"; Horizontal = "Horizontal4"; m_anim.SetLayerWeight(0, 0.0f); m_anim.SetLayerWeight(1, 0.0f); m_anim.SetLayerWeight(2, 0.0f); m_anim.SetLayerWeight(3, 1.0f); break; } // 入力の初期化処理 InputManager.Instance.SetInput(m_playerNum); m_isHitChange = false; m_currentReviveCount = 0; //初期位置へ transform.position = new Vector2(m_posXBox[m_posNum], 0); }
protected override bool UnEquipItem(Character user) { MapManager.Instance().StopFishing(user); return(true); }
void Start() { mapManager = GameObject.FindObjectOfType <MapManager>(); SpawnUnits(); }
// Use this for initialization void Start() { _match = transform.root.Find("/KinectManagers/MatchManager").GetComponent <Match>(); _mapManager = transform.root.Find("/MapManager").GetComponent <MapManager>(); }
// Use this for initialization void Start() { inBattlefield = false; direction = 0; MapMan = GameObject.FindGameObjectWithTag("MapManager").GetComponent <MapManager>(); }
private void SkillCasting(SKILL_TYPE skillType) { if (currentSkillPoint < _skillConsumptionValue) { return; } switch (skillType) { case SKILL_TYPE.SKILL1: MapManager mapManager = GameObject.Find("Map2").GetComponent <MapManager>(); mapManager.ChangeColor(OBJECT_COLOR.BLUE); //currentSkillPoint -= _skillConsumptionValue; //GameObject lr = new GameObject("SkillEffect1"); //Color color1 = Color.red; //Color color2 = Color.red; //Vector3[] positions; //lineRenderer = lr.AddComponent<LineRenderer>(); //lineRenderer.material = new Material(Shader.Find("Particles/Additive")); //lineRenderer.startColor = color1; //lineRenderer.endColor = color2; //positions = new Vector3[2]; //positions[0] = this.transform.position + new Vector3(0, 1, 0); //positions[1] = this.transform.position + this.transform.forward * 10.0f + new Vector3(0, 1, 0); //lineRenderer.startWidth = 0.5f; //lineRenderer.endWidth = 0.5f; //lineRenderer.positionCount = positions.Length; //lineRenderer.SetPositions(positions); //Destroy(lr, 0.5f); break; case SKILL_TYPE.SKILL2: //MapManager mapManager = GameObject.Find("Map2").GetComponent<MapManager>(); //mapManager.ChangeColor(OBJECT_COLOR.BLUE); //currentSkillPoint -= _skillConsumptionValue; //GameObject lr2 = new GameObject("SkillEffect2"); //Color color12 = Color.blue; //Color color22 = Color.blue; //Vector3[] positions2; //lineRenderer = lr2.AddComponent<LineRenderer>(); //lineRenderer.material = new Material(Shader.Find("Particles/Additive")); //lineRenderer.startColor = color12; //lineRenderer.endColor = color22; //positions2 = new Vector3[2]; //positions2[0] = this.transform.position + new Vector3(0, 1, 0); //positions2[1] = this.transform.position + this.transform.forward * 10.0f + new Vector3(0, 1, 0); //lineRenderer.startWidth = 0.5f; //lineRenderer.endWidth = 0.5f; //lineRenderer.positionCount = positions2.Length; //lineRenderer.SetPositions(positions2); //Destroy(lr2, 0.5f); break; case SKILL_TYPE.SKILL3: GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube); cube.transform.position = this.transform.position + this.transform.forward * 3.0f; cube.transform.localScale = new Vector3(3.0f, 6.0f, 3.0f); Destroy(cube, 1.0f); break; } }
// Start is called before the first frame update void Start() { gameManager = GameManager.GetInstance(); mapManager = MapManager.GetInstance(); gameInfo = GameInfo.GetInstance(); }
static void LoadData() { MapManager.LoadData(); }
public MapManager() { _instance = this; }
//ui public void SetManager(MapManager m) => manager = m;
static void InitTerrian() { MapManager.InitMapEditor(); }
private void Send(SubPacket subPacket) { Members.ForEach(m => MapManager.FindPlayer(m.Id)?.Session.Send(subPacket)); }
public void OnGet() { Locations = MapManager.GetLocations(); }
public void SetUp(MapManager mpManager) { mapManager = mpManager; }
public DomRunner(MapManager map) { this.map = map; }