private static void CreateLevelSetups() { LevelSetupsList = new List <LevelSetup>(); LevelSetup anotherLevelSetup = new LevelSetup(); anotherLevelSetup.addObjectToLevelMap(Global.GameObjectTypes.Player, 1); anotherLevelSetup.addObjectToLevelMap(Global.GameObjectTypes.AsteroidBig, 1); LevelSetupsList.Add(anotherLevelSetup); anotherLevelSetup = new LevelSetup(); anotherLevelSetup.addObjectToLevelMap(Global.GameObjectTypes.Player, 1); anotherLevelSetup.addObjectToLevelMap(Global.GameObjectTypes.AsteroidBig, 1); anotherLevelSetup.addObjectToLevelMap(Global.GameObjectTypes.AsteroidMedium, 1); LevelSetupsList.Add(anotherLevelSetup); anotherLevelSetup = new LevelSetup(); anotherLevelSetup.addObjectToLevelMap(Global.GameObjectTypes.Player, 1); anotherLevelSetup.addObjectToLevelMap(Global.GameObjectTypes.AsteroidBig, 2); anotherLevelSetup.addObjectToLevelMap(Global.GameObjectTypes.AsteroidMedium, 1); LevelSetupsList.Add(anotherLevelSetup); anotherLevelSetup = new LevelSetup(); anotherLevelSetup.addObjectToLevelMap(Global.GameObjectTypes.Player, 1); anotherLevelSetup.addObjectToLevelMap(Global.GameObjectTypes.AsteroidBig, 1); anotherLevelSetup.addObjectToLevelMap(Global.GameObjectTypes.AsteroidMedium, 1); anotherLevelSetup.addObjectToLevelMap(Global.GameObjectTypes.AsteroidSmall, 1); LevelSetupsList.Add(anotherLevelSetup); }
public override void Update() { base.Update(); if (timer >= 0 && timer < timerLimit) { timer++; } else if (timer >= timerLimit) { timer = -1; Kill(); switch (action) { case Action.ResetSecrets: SceneManager.LoadSceneAsync("PCFirst"); break; case Action.ResetStory: piOsMenuLauncher.ForceFirstLaunch = true; APPlaunchlevel view = new APPlaunchlevel(LevelSetup.GetLevelInfoBySceneFileName("PCFirst", 0), "INTERnone"); SHGUI.current.AddViewOnTop(view); break; case Action.ResetAll: SHGUI.current.AddViewToQueue(new SHGUItempview(2f)); SHGUI.current.gameObject.AddComponent <FirstLaunch>(); SHGUI.current.AddViewOnTop(new APPkill()); break; } } }
// Use this for initialization void Start() { door = GameObject.FindGameObjectWithTag("Door"); player = GameObject.FindGameObjectWithTag("Player"); LevelSetup.SetUpLevel(1, loadingScreen, slider, progressText, audioSource, musicVolume); Gamemanager.SavePlayer(player.GetComponent <PlayerController>(), Gamemanager.LastLevel); }
public void OverWrite(LevelSetup newObj) { using (var session = Store.OpenSession()) { session.Store(newObj, $"{newObj.GuildId}-Levels"); session.SaveChanges(); } }
public void ReplaceLevelSetup(LevelSetup newValue) { var index = GameComponentsLookup.LevelSetup; var component = CreateComponent <LevelSetupComponent>(index); component.value = newValue; ReplaceComponent(index, component); }
void Start() { player = GameObject.FindGameObjectWithTag("Player"); playerController = player.GetComponent <PlayerController>(); LevelSetup.SetPlayerValues(checkPoints[0]); LevelSetup.LoadPlayer(2, checkPoints); LevelSetup.SetUpLevel(2, loadingScreen, slider, progressText, audioSource, musicVolume); }
void Reset(Scene scene, LoadSceneMode loadSceneMode) { linePoints = maxLinePoints; LevelSetup levelSetup = FindObjectOfType <LevelSetup>(); linePointsPerPoint = levelSetup.linePointsPerPoint; CreateNewLine(); Manager <InputManager> .Instance.OnLeftClick += AddNewPoint; Manager <InputManager> .Instance.OnLeftMouseRelease += CreateNewLine; }
public void LoadBattle() { if (GameSettings.isFading) { return; } levelRestarter = Instantiate(levelRestarter.gameObject, transform).GetComponent <LevelSetup>(); levelRestarter.level = instantiator.levelStats; levelRestarter.isBoss = instantiator.levelStats.isBoss; }
public GameEntity SetLevelSetup(LevelSetup newValue) { if (hasLevelSetup) { throw new Entitas.EntitasException("Could not set LevelSetup!\n" + this + " already has an entity with LevelSetupComponent!", "You should check if the context already has a levelSetupEntity before setting it or use context.ReplaceLevelSetup()."); } var entity = CreateEntity(); entity.AddLevelSetup(newValue); return(entity); }
public Main() : base() { graphics = new GraphicsDeviceManager(this); graphics.PreferredBackBufferHeight = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height; graphics.PreferredBackBufferWidth = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width; SpawnedAnimations = new List <AnimatedGameObject>(); this.IsMouseVisible = true; this.IsFixedTimeStep = false; Content.RootDirectory = "Content"; levelSetup = new LevelSetup("Content/DebugLevel.txt"); }
public void OnSceneGUI() { LevelSetup levelSetup = (LevelSetup)target; Handles.BeginGUI(); Rect rect = new Rect(0, 0, 500, 500); GUI.Box(rect, ""); Handles.EndGUI(); Handles.color = Color.red; Handles.DrawLine(levelSetup.transform.position, levelSetup.transform.position + levelSetup.transform.forward); }
public void ReplaceLevelSetup(LevelSetup newValue) { var entity = levelSetupEntity; if (entity == null) { entity = SetLevelSetup(newValue); } else { entity.ReplaceLevelSetup(newValue); } }
void Start() { popupTowerMenu.ClosePopUp(); // Hide popup menu levelSetup = GameObject.FindGameObjectWithTag("LevelData").GetComponent <LevelSetup>(); // Get level setup Money = levelSetup.initialMoney; // Set money lifesCount = levelSetup.initialLifes; // Set lifes #if UNITY_EDITOR Money += additionalMoney; lifesCount += additionalLifes; #endif lifesText.text = lifesCount.ToString(); // Display lifes text moneyText.text = Money.ToString(); // Display money }
private void InstantiateObjectsOnTheLevel(LevelSetup levelSetup) { objectList = new List <GameObjectScript>(); foreach (var objectType in levelSetup.LevelObjectsMap) { for (int i = 0; i < objectType.Value; i++) { GameObjectScript newObjectScript = createObjectByType(objectType.Key); objectList.Add(newObjectScript); } } }
private void SelectPreset() { presetType = new string[(int)LevelSetup.Count]; for (int i = 1; i < (int)LevelSetup.Count; i++) { levelSetupLength = (LevelSetup)i; presetType[i] = levelSetupLength.ToString(); } levelSetupIndex = EditorGUI.Popup(new Rect(0, 60, position.width, 20), "Level Setup : ", levelSetupIndex, presetType); LevelEditor.instance.levelSetup = (LevelSetup)levelSetupIndex; }
public override void OnInspectorGUI() { //base.OnInspectorGUI(); LevelSetup levelSetup = (LevelSetup)target; levelSetup.levelID = EditorGUILayout.IntField("Level number", levelSetup.levelID); if (levelSetup.levelID <= EditorBuildSettings.scenes.Length - 1) { var pathScene = EditorBuildSettings.scenes[levelSetup.levelID]; EditorGUILayout.LabelField("Level - " + pathScene.path + " " + pathScene.enabled); } else { EditorGUILayout.LabelField("Scene/level - " + levelSetup.levelID + " Not Found"); } }
void Awake() { if (_instance == null) { //If I am the first instance, make me the Singleton _instance = this; DontDestroyOnLoad(this); } else { //If a Singleton already exists and you find //another reference in scene, destroy it! if (this != _instance) { Destroy(this.gameObject); } } }
void Awake() { movementAgent = GetComponent <PlayerMovement>(); gun = GetComponent <Gun>(); blinker = GetComponent <Blinker>(); abilityIndicator = GetComponentInChildren <AbilityIndicator>(); levelSetup = FindObjectOfType <LevelSetup>(); if (levelSetup) { levelHasTeleport = levelSetup.teleportActive; levelHasEyes = levelSetup.sightActive; levelHasGun = levelSetup.gunActive; } else { levelHasTeleport = levelHasEyes = levelHasGun = true; } upKey = keyBinding.moveUp; downKey = keyBinding.moveDown; leftKey = keyBinding.moveLeft; rightKey = keyBinding.moveRight; shootKey = keyBinding.shoot; blinkKey = keyBinding.blink; stealGunKey = keyBinding.stealGun; stealEyesKey = keyBinding.stealEyes; stealBlinkKey = keyBinding.stealBlink; if (otherPlayer == null) { var allPlayers = FindObjectsOfType <PlayerInput>(); if (allPlayers.Length > 1) { otherPlayer = allPlayers[0] == this ? allPlayers[1] : allPlayers[0]; } } if (otherPlayer != null && otherPlayer.playerId == playerId) { Debug.LogError("SAME PLAYER ID ON PLAYERS OMG"); } }
//public Vector3 cameraSpawnPosition; //public Vector3 lightingSpawnPosition; //public Vector3 backgroundSpawnPosition; // Use this for initialization void Awake() { if (ls == null) { DontDestroyOnLoad (gameObject); ls = this; } else if (ls != this) { Destroy (gameObject); } enemySpawnerArr [0] = null; SpawnPlayer (); SpawnDeathBarrier(); SpawnEnemySpawner (); SetupMusic(); //SpawnCamera (); //SpawnLighting (); //SpawnBackground (); }
protected Game(UiSystem uiSystem, LevelSetup levelSetup, bool demoMode) { _uiSystem = uiSystem; _gameDraw = new GameDraw(uiSystem.SpriteSet, uiSystem.Display, uiSystem.ScoreBoard); _levelSetup = levelSetup; if (demoMode) { _demoMode = true; _lives = 0; _stateMachine.ChangeState(GameState.GetReady); } else { _lives = 3; _stateMachine.ChangeState(GameState.Intro); } _bonusFruit = new BonusFruit(_levelSetup.FruitLocation); StartLevel(); }
public void CreateLevel(int levelNumber) { currentLevel = Instantiate(levelPrefabs[levelNumber]); currentLevel.transform.position = Vector3.zero; LevelSetup levelInfo = currentLevel.GetComponent <LevelSetup>(); playerPrefabs = levelInfo.playerPrefabs; netPosition = levelInfo.netLandinPosition; GameLevelBegins(); trajectoryScript tranjector = transform.GetComponent <trajectoryScript>(); tranjector.ballClick = levelInfo.hitCollider.gameObject; tranjector.minY = levelInfo.minY; tranjector.minX = levelInfo.minX; tranjector.maxX = levelInfo.maxX; tranjector.maxY = levelInfo.maxY; playerActiveinScene = levelInfo.playersActiveInLevel; endPosition = levelInfo.endPositionfromNet; newPlayerPositionChangeValue = levelInfo.newPlayerChangeValue; newPlayerCreationPoint = levelInfo.newplayerCreationPoint; playersToSave = levelInfo.PlayersToSave; coinpickupPositions = levelInfo.coinPickUpPosition; playersToSave += playerActiveinScene.Count; }
public Level(int id, LevelSetup levelSetup) { Id = id; CurrentLevelSetup = levelSetup; }
private void Awake() { _levelSetup = gameObject.GetComponent <LevelSetup>(); _assetPool = new GameObject("AssetPool"); }
private void Awake() { _levelSetup = gameObject.GetComponent <LevelSetup>(); }