void Start() { //Player object GameObject obstObj = GameObject.Find("Obstacle Manager Vert"); obsMngr = obstObj.GetComponent<ObstacleManager>(); up = transform.TransformDirection(Vector3.up); }
private void OnTargetClicked(Target target) { targetsClicked++; OnLeftClick(target); switch (SceneHandler.ScenarioType) { case ScenarioType.Menu: break; case ScenarioType.Performance: Instance.statusText.text = "Measurement Active" + "\n Targets: " + targetsClicked; TargetManager.ActivateSingleTarget(lastTargetDirection); break; case ScenarioType.Occlusion: Instance.statusText.text = "Measurement Active" + "\n Targets: " + targetsClicked; TargetManager.ActivateSingleTarget(lastTargetDirection); ObstacleManager.MoveObjects(); break; case ScenarioType.Sorting: break; } }
private void loadButton_Click(object sender, EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); if (!"(loaded file)".Equals(loadedFileName.Text)) { openFileDialog.FileName = loadedFileName.Text; } DialogResult dialogResult = openFileDialog.ShowDialog(this); if (dialogResult == DialogResult.OK) { obtacles.Clear(); loadedFileName.Text = openFileDialog.FileName; if (dialogResult == DialogResult.OK) { loadedFileName.Text = openFileDialog.FileName; foreach (IObstacle obtacle in ObstacleManager.LoadObstaclesFromFile(openFileDialog.FileName)) { Point key = new Point(obtacle.X, obtacle.Y); obtacles.Add(key, obtacle); } } } }
private void Awake() { Instance = this; cameraContainer = Camera.main.transform; currentSpawn = 0; //currentLevel = 0; }
public void Init() { obstacleManager = this.gameObject.GetComponent <ObstacleManager>(); itemManager = this.gameObject.GetComponent <ItemManager>(); _pos = Vector3.zero; _rota = Vector3.zero; for (int i = 0; i < OBJ_MAX; i++) { if (!Obstacle_OFF) { obstacleManager.Init(i, ref _pos, ref _rota); } else { RandPosRota(); } if (!Item_OFF) { itemManager.Init(i, _pos, _rota); } } }
// Initial connection. void Start() { // Initialise map feature managers. obstacleManager = new ObstacleManager(); scorePointManager = new ScorePointManager(); healthPointManager = new HealthPointManager(); pickupManager = new PickupManager(); // Initialise dictionary. mapFeatureManagers = new Dictionary <string, MapFeatureManager>(); mapFeatureManagers.Add(mapFeatureNames[0], obstacleManager); mapFeatureManagers.Add(mapFeatureNames[1], scorePointManager); mapFeatureManagers.Add(mapFeatureNames[2], healthPointManager); mapFeatureManagers.Add(mapFeatureNames[3], pickupManager); // Initialise player manager. playerManager = new PlayerManager(); if (Application.platform == RuntimePlatform.WebGLPlayer) { // Ask the browsers for setup calls. // (See unity.html for clarifications.) Debug.Log("Sending message to WebGLPlayer."); Application.ExternalCall("SendAllConnect"); } else { // TEMPORARY. Just for testing. Connect directly. Assume id = 1. EstablishConnection(); SetUserId(1); } startTime = Time.time; dataQueue = new Queue <JSONNode>(); }
void Start() { shouldMove = true; playerObj = GameObject.Find("player").GetComponent <Transform>(); obstacleManager = GameObject.Find("ObstacleManager").GetComponent <ObstacleManager>(); coinManager = GameObject.Find("CoinManager").GetComponent <CoinManager>(); variable = Random.Range(0, chance); if (variable == 1) { trO.localScale = new Vector2(2.3f, 0.5f); trO.position = new Vector3(0, transform.position.y, transform.position.z); rbO.angularVelocity = 100f; } else if (variable == 2) { trO.localScale = new Vector2(2f, 0.5f); } else if (variable == 3) { trO.localScale = new Vector2(2f, 0.5f); if (Random.Range(0, 2) == 1) { trO.position = new Vector2(-1.9f, trO.position.y); toRight = true; } else { trO.position = new Vector2(+1.9f, trO.position.y); toRight = false; } } }
// Initial connection. void Start() { // Initialise map feature managers. obstacleManager = gameObject.AddComponent(typeof(ObstacleManager)) as ObstacleManager; scorePointManager = gameObject.AddComponent(typeof(ScorePointManager)) as ScorePointManager; pickupManager = gameObject.AddComponent(typeof(PickupManager)) as PickupManager; // Initialise player manager. playerManager = gameObject.AddComponent(typeof(PlayerManager)) as PlayerManager; if (Application.platform == RuntimePlatform.WebGLPlayer) { // Ask the browsers for setup calls. // (See unity.html for clarifications.) Debug.Log("Sending message to WebGLPlayer."); Application.ExternalCall("SendAllConnect"); } else { SetCurrentAvatarID(currentAvatarID); EstablishConnection(); } startTime = Time.time; dataQueue = new Queue <GameStateDTO>(); QualitySettings.antiAliasing = 8; }
public Game() { _tube = new Tube(); _actor = new Actor(); _obstacleManager = new ObstacleManager(); _gemManager = new GemManager(); }
public void EndGame() { if (gameState == GameStates.playing) { Camera.main.GetComponent <AudioSource>().clip = mainMenuAudioClip; Camera.main.GetComponent <AudioSource>().Play(); if (score > PlayerPrefs.GetInt("highScore", 0)) { PlayerPrefs.SetInt("highScore", score); } gameOverAnim.SetTrigger("play"); CameraAnim.SetTrigger("playReverse"); GameObject trail = player.GetComponentInChildren <ParticleSystem>().gameObject; Destroy(trail); Destroy(player); ObstacleManager o = GameObject.Find("ObstacleManager").GetComponent <ObstacleManager>(); o.StopObstacleManager(); GameObject[] powerUp = GameObject.FindGameObjectsWithTag("PowerUp"); for (int i = 0; i < powerUp.Length; i++) { if (powerUp[i] != null) { Destroy(powerUp[i], 2); } } canvasManager.SetScores(); gameState = GameStates.gameover; } }
private void Start() { rb = GetComponent <Rigidbody2D>(); obstacleManager = gameManager.GetComponent <ObstacleManager>(); fallingRotation = Quaternion.Euler(0, 0, -40); jumpingRotation = Quaternion.Euler(0, 0, 40); initialGravity = rb.gravityScale; rb.gravityScale = 0; initialPosition = transform.position; if (Application.isMobilePlatform) { controlsText = "Tap"; } else if (Application.platform == RuntimePlatform.WindowsPlayer || Application.platform == RuntimePlatform.WindowsEditor) { controlsText = "Spacebar"; } statusText.text = controlsText + " to Jump!"; highScore = PlayerPrefs.GetInt("HighScore", 0); highScoreText.text = "High Score: " + highScore; }
public void Initialize(Behavior b) { SimpleStayInLaneBehavior sb = (SimpleStayInLaneBehavior)b; // store the base path basePath = ConvertPath(sb.BasePath); // get the lower, upper bound leftBound = FindBoundary(sb.LaneWidth / 2); rightBound = FindBoundary(-sb.LaneWidth / 2); // convert everything to be vehicle relative AbsoluteTransformer absTransform = Services.StateProvider.GetAbsoluteTransformer(); pathTime = absTransform.Timestamp; basePath = basePath.Transform(absTransform); leftBound = leftBound.Transform(absTransform); rightBound = rightBound.Transform(absTransform); // send the left and right bounds Services.UIService.PushRelativePath(leftBound, pathTime, "left bound"); Services.UIService.PushRelativePath(rightBound, pathTime, "right bound"); maxSpeed = sb.MaxSpeed; obstacleManager = new ObstacleManager(); // hik }
void Update() { // Get the obstacle manager if (obstacleManager == null) { obstacleManager = Object.FindObjectOfType <ObstacleManager>(); } }
public SegmentSpawner(StageSegment.Pool segmentsPool, PlayerFacade playerFacade, Settings settings, ObstacleManager obstacleManager) { _segmentsPool = segmentsPool; _playerFacade = playerFacade; _settings = settings; _obstacleManager = obstacleManager; }
void Update() { StageManager.Update(); TouchManager.Update(); InfoManager.Update(); PlayerManager.Update(); ObstacleManager.Update(); }
void Start() { StageManager.Start(); TouchManager.Start(); InfoManager.Start(); PlayerManager.Start(); ObstacleManager.Start(); }
public void Dispose() { if (obstacleManager != null) { obstacleManager.Dispose(); obstacleManager = null; } }
void Start() { //Player object GameObject obstObj = GameObject.Find("Obstacle Manager Vert"); obsMngr = obstObj.GetComponent <ObstacleManager>(); up = transform.TransformDirection(Vector3.up); }
protected override void Awake() { base.Awake(); sr = GetComponent <SpriteRenderer>(); om = GameObject.Find("GameManager").GetComponent <ObstacleManager>(); gm = GameObject.Find("GameManager"); audio = GameObject.Find("AudioManager").GetComponent <AudioManager>(); }
// Use this for initialization void Start() { // set the bounding half width from level ObstacleManager obsManager = (ObstacleManager)levelManager.GetComponent("ObstacleManager"); boundingHalfWidth = obsManager.spawnHalfWidth * 0.25f; boundingHalfHeight = obsManager.spawnHalfHeight * 0.80f; }
void Start() { GameObject gameObject = GameObject.FindGameObjectWithTag("PlatformManager"); platformManager = gameObject.GetComponent <PlatformManager>(); obstacleManager = GetComponent <ObstacleManager>(); }
// Start is called before the first frame update void Start() { agentNeighbors_ = new List <KeyValuePair <float, Agent> >(); obstacleNeighbors_ = new List <KeyValuePair <float, Obstacle> >(); obstacleManager_ = FindObjectOfType <ObstacleManager>(); body_ = GetComponent <Rigidbody>(); }
public void Initialize(TileMap tileMap, ObstacleManager obstacleManager) { _tileMap = tileMap; _halfCellSize = tileMap.CellSize / 2; _obstacleManager = obstacleManager; UpdateTraversableTiles(); }
private void loadObstacleManager() { GameObject om = new GameObject("ObstacleManager"); obstacleManager = om.AddComponent <ObstacleManager>(); obstacleManager.setRoot(this); om.transform.SetParent(this.gameObject.transform); instantiatedManagers.Add(om); }
void Awake() { instance = this; pool = new Stack <SpawnableObject> [objects.Length]; for (int i = 0; i < pool.Length; i++) { pool[i] = new Stack <SpawnableObject>(); } }
public static void modifySpeedOfAllObstacles() { ObstacleManager o = GameObject.Find("ObstacleManager").GetComponent <ObstacleManager>(); for (int i = 0; i < o.numberOfObstacles; i++) { o.resetVelocities(i); } }
void Awake() { obstacleManager = gameObject.AddComponent <ObstacleManager>(); hauler = GetComponentInChildren <Agent>() as HaulerAgent; targets = GetComponentsInChildren <BaseTarget>().ToList(); goal = GetComponentInChildren <Goal>(); Academy.Instance.OnEnvironmentReset += EnvironmentReset; hauler.EpisodeReset += EnvironmentReset; }
private void SpawnNewObstacle() { ObstacleManager o = obstacleTypes[m_currentObstacleCycle]; if (o.CanSpawnObstacle()) { o.SpawnObstacle(); IncrementCurrentObstacleCycle(); } }
private void Start() { m_driving = FindObjectOfType <Driving>(); m_obstacleManger = FindObjectOfType <ObstacleManager>(); if (SceneManager.GetActiveScene().name == "Game") { StartCoroutine(FoodSpawner()); } }
void Awake() { ObstacleManager o = new ObstacleManager(); spriteRowCount = o.spriteRowCount; spriteColumnCount = o.spriteColumnCount; passI = 2; passJ = 1; blockI = 2; blockJ = 2; }
private void addObtacle(Point p, string obtacleName) { obtacles.Remove(p); if (!CLEAR_OBTACLE.Equals(listBox1.SelectedItem)) { IObstacle obtacle = ObstacleManager.GetObtacle(obtacleName, p.X, p.Y); obtacles.Add(p, obtacle); } }
private void Awake() { if (Instance == null) Instance = this; else Destroy(this); player = GameObject.FindGameObjectWithTag("Player"); spawnSpots = GameObject.FindGameObjectsWithTag("SpawnSpot1"); boxesToRaise = GameObject.FindGameObjectsWithTag("BoxToRaise1"); boxesToLower = GameObject.FindGameObjectsWithTag("BoxToLower"); GetTotalNuts(); sounds = GameObject.FindGameObjectWithTag("MainCamera").GetComponent<Sounds>(); }
// Use this for initialization void Start() { gameOver = false; isPaused = false; player = GameObject.FindGameObjectWithTag("Player").GetComponent<Player>(); OM = new ObstacleManager(); OM.gm = this; scoreText = GameObject.FindGameObjectWithTag("Score"); shieldIcon = GameObject.Find("ShieldIcon"); multiplierIcon = GameObject.Find("MultiplierIcon"); slowIcon = GameObject.Find("SlowIcon"); shieldIcon.GetComponentInChildren<SpriteRenderer>().enabled = false; multiplierIcon.GetComponentInChildren<SpriteRenderer>().enabled = false; slowIcon.GetComponentInChildren<SpriteRenderer>().enabled = false; score = 0; timer = 0.0f; }
void populateReferences() { GameObject foundObject; foundObject = GameObject.Find( "MainCamera" ); if( foundObject != null ) m_MainCamera = foundObject.GetComponent<Camera>(); foundObject = GameObject.Find( "MainLoop" ); if( foundObject != null ) m_MainLoop = foundObject.GetComponent<MainLoop>(); foundObject = GameObject.Find( "TitleScreen" ); if( foundObject != null ) m_EntryScreen = foundObject.GetComponent<EntryScreen>(); foundObject = GameObject.Find( "Environment" ); if( foundObject != null ) m_Environment = foundObject.GetComponent<EnvironmentManager>(); foundObject = GameObject.Find( "Obstacles" ); if( foundObject != null ) m_Obstacles = foundObject.GetComponent<ObstacleManager>(); foundObject = GameObject.Find( "Sequencer" ); if( foundObject != null ) m_Sequencer = foundObject.GetComponent<SequenceManager>(); foundObject = GameObject.Find( "Prototype" ); if( foundObject != null ) m_Prototype = foundObject.GetComponent<PrototypeConfiguration>(); foundObject = GameObject.Find( "Player" ); if( foundObject != null ) m_Player = foundObject.GetComponent<Player>(); foundObject = GameObject.FindWithTag( "SoundController" ); if( foundObject != null ) { m_SoundController = foundObject.GetComponent<EPSoundController>(); m_MusicPlayer = foundObject.GetComponent<EPMusicPlayer>(); } }
// When the player spawn public virtual void Start() { _health = 100.0f; _tm = GameObject.Find("TeamManager").GetComponent<TeamManager>(); _obstacleManager = GameObject.Find("ObstacleManager").GetComponent<ObstacleManager>(); _tpc = GetComponent<ThirdPersonController>(); // Minimap icon if (_minimapIcon == null) { _minimapIcon = GameObject.CreatePrimitive (PrimitiveType.Quad); _minimapIcon.name = "Icon"; _minimapIcon.GetComponent<MeshCollider> ().enabled = false; _minimapIcon.transform.SetParent (transform); _minimapIcon.transform.localPosition = new Vector3 (0.0f, 1.5f, 0.0f); _minimapIcon.transform.rotation = Quaternion.Euler (90.0f, 0.0f, 0.0f); _minimapIcon.transform.localScale = 9.0f * Vector3.one; _minimapIcon.layer = 10; if (team == 1) { _minimapIcon.GetComponent<Renderer> ().material = Resources.Load ("team1Minimap") as Material; foreach (Transform child in transform) { if (child.name == "Bip001") { child.GetChild(0).GetComponent<SkinnedMeshRenderer>().material = Resources.Load("constructor_done") as Material; } } } else { _minimapIcon.GetComponent<Renderer> ().material = Resources.Load ("team2Minimap") as Material; foreach (Transform child in transform) { if (child.name == "Bip001") { child.GetChild(0).GetComponent<SkinnedMeshRenderer>().material = Resources.Load("constructor_done2") as Material; } } } } // Fog mask if (_team == 1 && _fogMask == null) { _fogMask = GameObject.CreatePrimitive (PrimitiveType.Quad); _fogMask.name = "FogMask"; _fogMask.GetComponent<MeshCollider> ().enabled = false; _fogMask.transform.SetParent (transform); _fogMask.transform.localPosition = new Vector3 (0.0f, 1.5f, 0.0f); _fogMask.transform.rotation = Quaternion.Euler (90.0f, 0.0f, 0.0f); _fogMask.transform.localScale = 16.0f * Vector3.one; _fogMask.layer = 9; _fogMask.GetComponent<Renderer>().material = Resources.Load ("FogMaskMat") as Material; } // grenade _grenadePrefab = Resources.Load("Grenade") as GameObject; if (!isMainPlayer()) { AI_Start(); } }
// Use this for initialization void Start() { instance = this; }
// Use this for initialization void Start() { _tm = GameObject.Find("TeamManager").GetComponent<TeamManager>(); _om = GameObject.Find("ObstacleManager").GetComponent<ObstacleManager>(); }