void Awake() { gm = Camera.main.GetComponent<GameManagement>(); laneChanging = false; laneHeight = gm.GetLaneHeight(); MoveOffset(); }
void Start() { ps = GetComponent<ParticleSystem>(); audioSource = (AudioSource)GameObject.FindWithTag("GameManager").GetComponent(typeof(AudioSource)); ; parentStats = GetComponent<Stats> (); gm = (GameManagement)GameObject.FindWithTag("GameManager").GetComponent(typeof(GameManagement)); }
// Use this for initialization void Start() { mainCamera = Camera.main; inputer = GameObject.FindWithTag ("INPUTER").GetComponent<XInput>(); gameManager = GameObject.FindWithTag("GameController").GetComponent<GameManagement>(); statsManager = gameObject.GetComponent<Stats> (); }
void Start() { gameManager = (GameManagement)GameObject.FindWithTag("GameManager").GetComponent(typeof(GameManagement)); audio = (AudioSource)GameObject.FindWithTag("GameManager").GetComponent(typeof(AudioSource)); bulletLayer = gameObject.layer; // SetStartingAmmo (); }
void Start() { mgmt = Camera.main.GetComponent<GameManagement>(); Scale(); rightBound = Camera.main.ScreenToWorldPoint( new Vector3(0, Camera.main.GetScreenWidth(), 0) ).x; leftBound = -rightBound; screenWidth = 2.0f*rightBound; }
// Use this for initialization void Start() { degatAttente = 0; LongueurBarreSanteMAX = Screen.width/6; PVMAX = 1000; PV = 1000; gameManager = GameObject.FindWithTag("GameController").GetComponent<GameManagement>(); }
// Use this for initialization void Start() { mgmt = Camera.main.GetComponent<GameManagement>(); bottombound = 0; topbound = mgmt.sHeight; toplane = topbound - mgmt.laneHeight/2; bottomlane = bottombound + mgmt.laneHeight/2; }
void Awake() { if (instance == null) { DontDestroyOnLoad(transform.gameObject); instance = this; } else if (instance != this) { Destroy(gameObject); } }
// Start is called before the first frame update void Start() { score = GameObject.Find("GameManagement").GetComponent <GameManagement>(); enemyManagement = GameObject.Find("EnemyManagement").GetComponent <EnemyManagement>(); maxHealth = health; startingPosition = transform.position; distance = Math.Sqrt(transform.position.x * transform.position.x + transform.position.y * transform.position.y); travelTime = (float)distance / speed; }
//death function public void Die(GameManagement mgmt) { //Boom! // GameObject d = Instantiate(explosion, transform.position, transform.rotation) as GameObject; //goodbye Debug.Log("ship is out of healths. Calling mgmt.PlayerDead()"); //Hello, management? Yes, the player's dead. He won't be a problem anymore. mgmt.PlayerDead(shipNo); }
//Initialize Method of Class private void Init() { prefab_player = Resources.Load("Prefabs/Player") as GameObject; uiRoot = GameObject.Find("UI Root").transform; gameManagement = GameManagement.GetInstance(); currentState = GameManagement.GameState.INIT; previousState = GameManagement.GameState.NULL; StartCoroutine(CheckState()); }
/// <summary> /// Get and display the result of the previous race session /// </summary> private void GetResult(bool isRace, Boat boat, int offset, Text scoreText, bool current = false) { var timeTaken = TimeSpan.FromSeconds(1800 - ((boat.Score - 22) * 10) + offset); var finishPosition = 0; if (!isRace) { scoreText.text = $"{timeTaken.Minutes:D2}:{timeTaken.Seconds:D2}"; } else { finishPosition = GameManagement.GetRacePosition(boat.Score, boat.PositionCount); var finishPositionText = Localization.Get("POSITION_" + finishPosition); scoreText.text = $"{Localization.Get("RACE_POSITION")} {finishPositionText}"; } if (current) { UpdateSeasonProgress(finishPosition); var newString = string.Join(",", boat.Positions.Select(pos => pos.ToString()).ToArray()); TrackerEventSender.SendEvent(new TraceEvent("RaceResult", TrackerAsset.Verb.Completed, new Dictionary <TrackerContextKey, object> { { TrackerContextKey.RaceNumber, GameManagement.RaceCount + 1 }, { TrackerContextKey.CurrentSession, (isRace ? GameManagement.RaceSessionLength : GameManagement.CurrentRaceSession - 1) + "/" + GameManagement.RaceSessionLength }, { TrackerContextKey.SessionType, isRace ? "Race" : "Practice" }, { TrackerContextKey.BoatLayout, newString }, { TrackerContextKey.SessionScore, boat.Score }, { TrackerContextKey.ScoreAverage, ((float)boat.Score / boat.PositionCount).ToString(CultureInfo.InvariantCulture) }, { TrackerContextKey.IdealCorrectPlacement, boat.PerfectSelections }, { TrackerContextKey.IdealCorrectMemberWrongPosition, boat.ImperfectSelections }, { TrackerContextKey.IdealIncorrectPlacement, boat.IncorrectSelections } }, CompletableTracker.Completable.Race)); SUGARManager.GameData.Send("Race Session Score", boat.Score); SUGARManager.GameData.Send("Current Boat Size", boat.PositionCount); SUGARManager.GameData.Send("Race Session Score Average", (float)boat.Score / boat.PositionCount); SUGARManager.GameData.Send("Race Session Perfect Selection Average", boat.PerfectSelections / boat.PositionCount); SUGARManager.GameData.Send("Race Time", (long)timeTaken.TotalSeconds); SUGARManager.GameData.Send("Post Race Crew Average Mood", GameManagement.AverageTeamMood); SUGARManager.GameData.Send("Post Race Crew Average Manager Opinion", GameManagement.AverageTeamManagerOpinion); SUGARManager.GameData.Send("Post Race Crew Average Opinion", GameManagement.AverageTeamOpinion); SUGARManager.GameData.Send("Post Race Boat Average Mood", GameManagement.AverageBoatMood); SUGARManager.GameData.Send("Post Race Boat Average Manager Opinion", GameManagement.AverageBoatManagerOpinion); SUGARManager.GameData.Send("Post Race Boat Average Opinion", GameManagement.AverageBoatOpinion); foreach (var feedback in boat.SelectionMistakes) { SUGARManager.GameData.Send("Race Session Feedback", feedback); } if (isRace) { UIManagement.RaceResult.Display(boat.PositionCrew, finishPosition); SUGARManager.GameData.Send("Race Position", finishPosition); SUGARManager.GameData.Send("Time Remaining", GameManagement.ActionAllowance); SUGARManager.GameData.Send("Time Taken", GameManagement.StartingActionAllowance - GameManagement.ActionAllowance); } } }
private void Awake() { if (instance == null) { instance = this; } m_Commands = new List <int>(); m_MaxObject = 0; m_NowObject = 0; }
// ================================================== private void Awake() { conditions = new List <Condition>(); string[] shapes = { "rond", "carré" }; int[] perc = { 50 }; //conditions.Add(new Condition(shapes, default, default, perc, "=" )); conditions.Add(new Condition("all", "", "green")); gameManagement = gameObject.GetComponent <GameManagement>(); }
void Start() { gameManagement = GameObject.FindWithTag("GameManagement").GetComponent <GameManagement>(); startButton = GetComponent <Button>(); startButton.onClick.AddListener(gameManagement.StartGame); startButton.onClick.AddListener(delegate() { gameManagement.GetComponent <AudioSource>().Play(); }); }
protected override bool CheckActvationEvent(GameTime gameTime, Rectangle playerBoundingBox, int timeLeft, Level.Quadtree quadtree, GameManagement.Gamestates.SGame stateGame) { if (!enabled) { enabled = true; return true; } else return enabled; }
private void Awake() { if (instance != null) { Debug.Log("Multiple instances!"); return; } instance = this; }
public void SpoilTrigger() { UIManager.theCheckCanvas.SetActive(false); CanSkip = false; AdTest.Inst.AdrealTest(); spoilKey = true; UIManager.UIOpen = false; GameManagement.OnEnable(); }
void Start() { player = (Player)FindObjectOfType(typeof(Player)); if (Tipo == FoliaoType.EntrePontos) { IsActive = true; startTime = Time.time; } gameManagement = (GameManagement)FindObjectOfType(typeof(GameManagement)); }
// Start is called before the first frame update void Start() { AudioController.PlayBGM(GameVariables.ACTIVE_LEVEL.levelName.Contains("Boss") ? "Boss" : "Reguler_Level", PlayType.AUTO); DOTween.SetTweensCapacity(200, maxSequenceTween); Instance = this; DOTween.KillAll(); GameVariables.REWIND = false; GameVariables.FREEZE = true; TransitionManager.Instance.FadeOut(Startgame); }
public static void Saver(GameManagement gameData) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/player.core"; FileStream stream = new FileStream(path, FileMode.Create); PlayerData data = new PlayerData(gameData); formatter.Serialize(stream, data); stream.Close(); }
// Use this for initialization void Awake() { // nav = GetComponent<NavMeshAgent>(); player = GameObject.FindGameObjectWithTag("Player").transform; anim = GetComponent <Animator>(); game = FindObjectOfType <GameManagement>(); health = 20 + (1.25F * game.round); capsuleCollider = GetComponent <CapsuleCollider>(); _uiManager = GameObject.Find("Canvas").GetComponent <UIManager>(); }
public EndGameMenu(RenderWindow window, GameManagement game) { this.game = game; inputText = ""; font = new Font("Resources\\Fonts\\arial.otf"); IsFinished = false; this.window = window; LoadComponents(); DispatchEvents(); }
protected override DrawPosition InitializeEvent(IServiceProvider serviceProvider, GraphicsDevice device, Level.LevelVariables levelVariables, GameManagement.Options options) { elapsedTime = timeThreshold; grayScale = new GrayScale(); grayScale.Initialize(serviceProvider, device, options); grayScale.StartResetEffect(); grayScale.BFactor = 0.5f; grayScale.RFactor = 0.5f; grayScale.GFactor = 0.5f; return GameEvents.DrawPosition.Post; }
public void Home() { UIManager.UIOpen = false; SettingCanvas.SetActive(false); GameManagement.OnDisable(); SceneManager.LoadScene(0); UIManager.theStartCanvas.SetActive(true); DeadBodyManager.BodyCount = 0; SelectButtoms.theHelpCanvas.SetActive(false); SelectButtoms.thePlayingCanvas.SetActive(false); }
private void Awake() { _this = this; _listGorengans = Gorengan.GetListGorenganFromCSV(); _cookingItems = CookingItem.GetListToolFromCSV(); foreach (CookingItem c in _cookingItems) { Debug.Log("cooking item : " + c.ids); } }
protected override void OnFinalize() { StopCoroutine(checkEraserCount); StopCoroutine(checkState); checkEraserCount = null; checkState = null; isPencilCaseEquipped = false; whiteSpawnElapsedTime = 0.0f; GameManagement.GetInstance().SetCurrentState(GameManagement.GameState.GAMEOVER); gameObject.SetActive(false); }
public void Start() { //Source the management mgmt = Camera.main.GetComponent<GameManagement>(); max_y = Camera.main.orthographicSize; min_y = - max_y; max_x = (max_y) * Camera.main.aspect; min_x = -max_x; }
void Start() { gameManagement = GameObject.FindWithTag("GameManagement").GetComponent <GameManagement>(); var instructionsButton = GetComponent <Button>(); instructionsButton.onClick.AddListener(gameManagement.LoadInstructionScreen); instructionsButton.onClick.AddListener(delegate() { gameManagement.GetComponent <AudioSource>().Play(); }); }
// Start is called before the first frame update void Start() { gameManager = FindObjectOfType <GameManagement>(); isDropped = false; isFall = false; // We won't box have dynamic rigidbody because // we wont physics simulation (physics simulation // can make stack of box collapse) rb.isKinematic = true; }
protected float stdFuel = 2; //Brendan: Do we have a way to decide how much fuel is given per level yet? void Awake() { //Source the Game Management mgmt = Camera.main.GetComponent <GameManagement>(); //Source the Arrow Model arrowModel = transform.FindChild("ArrowModel"); //Source the Explosion //explosion = GameObject.FindWithTag("Explosion"); }
private void Awake() { if (instance != null) { Destroy(gameObject); } else { instance = this; } }
// Start is called before the first frame update void Awake() { gameManagement = GameObject.FindWithTag("GameManagement").GetComponent <GameManagement>(); var returnToMenuButton = GetComponent <Button>(); returnToMenuButton.onClick.AddListener(gameManagement.LoadMainMenu); returnToMenuButton.onClick.AddListener(delegate() { gameManagement.GetComponent <AudioSource>().Play(); }); }
public LeaderboardMenu(RenderWindow window, GameManagement game) { textData = new List <Text>(); font = new Font("Resources\\Fonts\\arial.otf"); this.game = game; IsFinished = false; this.window = window; window.MouseButtonPressed += Window_MouseButtonPressed; LoadData(); LoadComponent(); }
protected override void Initialize() { _gameManagement = new GameManagement(); _gameManagement.Game = this; _gameManagement.Start(); _assetManagement = new AssetManagement(); // TODO: Add your initialization logic here base.Initialize(); }
// Start is called before the first frame update void Start() { gameManagement = GameObject.Find("GameManagementCarrier").GetComponent <GameManagement>(); objTransform = FindHandTransform(direction); CameraRigObj = GameObject.Find("[CameraRig]"); pose = FindHandPose(direction); theTar = FindRightSwordPath(); CameraRigTransform = CameraRigObj.GetComponent <Transform>(); isFirstDetect = true; initState(); }
public FormGame(int i_Rows, int i_Columns, string i_MainPlayer, string i_OpponentPlayer) { m_CellsRows = i_Rows; m_CellsColumns = i_Columns; m_GameManagement = new GameManagement(i_Columns, i_Rows, i_MainPlayer, i_OpponentPlayer); m_Controls = new Control[m_CellsRows, m_CellsColumns]; InitializeComponent(); dataCellPlacement(); refreshLabelsState(); ShowDialog(); }
void InitEnemy() { gm = GameObject.Find("GameManager").GetComponent <GameManagement>(); player = GameObject.Find("Player").GetComponent <Player>(); this.transform.localPosition = new Vector2(0, 200); maxHP = GameManagement.stage * 30 + (int)(GameManagement.stage / 3) * 9; //30,60,99 enemyHP = maxHP; Debug.Log("ENEMY HP:" + maxHP); isDead = false; }
// Start is called before the first frame update void Start() { worldScript = GameObject.FindGameObjectWithTag("GameManager").GetComponent <WorldSystem>(); placementScript = GameObject.Find("PlacementManager").GetComponent <GroundPlacementController>(); gameScript = GameObject.Find("GameManager").GetComponent <GameManagement>(); specificResidentHappiness = 100; houseCollider = gameObject.GetComponent <BoxCollider>(); houseCollider.enabled = true; }
public void Start() { //Source the management mgmt = Camera.main.GetComponent <GameManagement>(); max_y = Camera.main.orthographicSize; min_y = -max_y; max_x = (max_y) * Camera.main.aspect; min_x = -max_x; }
private void Awake() { if (instance == null) { instance = this; } else { Destroy(this); } }
[SerializeField] private int getMoney; // 奪われる金額 // Use this for initialization void Start() { bankmanagerObj = GameObject.Find("Status"); // Statusの名前がついているオブジェクトを参照し取得 bankmanager = bankmanagerObj.GetComponent <BankManager>(); // オブジェクトから銀行管理クラスコンポーネントを取得 guimanager = bankmanagerObj.GetComponent <GUIManager>(); gm = GameObject.FindGameObjectWithTag("GameMaster").GetComponent <GameManagement>(); raidPlayerObj = GameObject.FindGameObjectWithTag("Misdeed"); haveMoney = bankmanager.PostMoney(int.Parse(thisBankId)); // 銀行管理クラスからIDと所持金を取得 thisBankObj = this.gameObject; gm.SetMoney(haveMoney); }
// Use this for initialization void Start() { mgmt = Camera.main.GetComponent<GameManagement>(); cShip = mgmt.ships[0].GetComponent<Ship>(); mShip = mgmt.ships[1].GetComponent<Ship>(); yShip = mgmt.ships[2].GetComponent<Ship>(); cHealth = cShip.GetHealth(); mHealth = mShip.GetHealth(); yHealth = yShip.GetHealth(); maxHealth = 7; }
void Start() { //GM mgmt = Camera.main.GetComponent<GameManagement>(); width = mgmt.GetScreenWidth(); //okay x = (transform.position.x+(width/3)); //On startup, immediately shift forward so the edge will be on the ship, rather than the laser being half forward and half backwards. //transform.Translate(new Vector3(-x-x/5, 0, 0)); transform.Translate ((gameObject.collider as CapsuleCollider).height/2*transform.localScale.y*Vector3.right); transform.Rotate(90,90,0); // Debug.Log("Current position" + transform.position); }
// Use this for initialization void Start() { h=new Vector3[0]; dmg=new int[0]; drawdmg = false; //arme1 = GameObject.FindWithTag("Arme"); //arme2 = GameObject.FindWithTag("Arme"); allonge = 1.0F; arme = 0; temps = 0.0F; temps2 = 0.0F; dd=GetComponent<DetectScript>(); gameManager = GameObject.FindWithTag("GameController").GetComponent<GameManagement>(); }
//int l =100; //int h = 20; // Use this for initialization void Start() { mgmt = GetComponent<GameManagement>(); ship1 = mgmt.GetShip(1); ship2 = mgmt.GetShip(2); ship3 = mgmt.GetShip(3); ship1Script = ship1.GetComponent<Ship>(); ship2Script = ship2.GetComponent<Ship>(); ship3Script = ship3.GetComponent<Ship>(); cur1Health = ship1Script.GetHealth(); cur2Health = ship2Script.GetHealth(); cur3Health = ship3Script.GetHealth(); maxHealth = 6; }
void Awake() { if(privateGameManagerInstance == null) { //Wenn es sich um die erste Instanz handelt, // wird es zum Singleton ernannt transform.parent = null; privateGameManagerInstance = this; DontDestroyOnLoad(this); } else { //Wenn es schon ein Singleton gibt, aber ein weiteres // Objekt gefunden wird, wird dieses gelöscht if(this != privateGameManagerInstance) { Destroy(this.gameObject); } } }
public void GraphicsChanged(GraphicsDevice device, GameManagement.Options options) { int tempSize = size; switch (options.QualitySettings[GameManagement.OptionsID.ShaderQuality]) { case GameManagement.QualitySetting.High: tempSize = 32; break; case GameManagement.QualitySetting.Middle: tempSize = 16; break; case GameManagement.QualitySetting.Low: tempSize = 8; break; } if (tempSize != size) { size = tempSize; CreateLUT(device); } }
// ----------------- ---------------- ---------------- ---------------- ---------------- ---------------- // // Defines All Necessiary Attributes And Qualities On Enable void OnEnable () { // ---------- ---------- ---------- ---------- // // Checks Whether 'Illustration' Is Attributed To A GameObject if (!illustration) Debug.Log ("You May Wish To Give The 'Hinterland' Code A Suitable GameObject"); // ---------- ---------- ---------- ---------- // // Attributes A Suitable RectTransform To 'Dimension' - Plus Other Such Shenanagins dimension = illustration.GetComponent <RectTransform> (); position = dimension.sizeDelta; // ---------- ---------- ---------- ---------- // // Defines The Game Management Connection management = GameObject.FindGameObjectWithTag ("Management").GetComponent <GameManagement> (); // ---------- ---------- ---------- ---------- // // Sets The Basic Width Of The Suitable 'RectTransform" dimension.sizeDelta = new Vector2 (0.00f, dimension.sizeDelta.y); }
// Use this for initialization void Start() { gameManager = GameObject.FindWithTag("GameController").GetComponent<GameManagement>(); // Commande 360 inputer = GameObject.FindWithTag ("INPUTER").GetComponent<XInput>(); //Recuperation objet //Cam //Main_cam = GameObject.FindWithTag ("MainCamera"); Main_cam = GameObject.FindWithTag ("Player"); //Capsule Competence = GameObject.FindWithTag ("Caps - Competence"); Forge = GameObject.FindWithTag ("Caps - Forge"); Entraineur = GameObject.FindWithTag ("Caps - Entraineur"); Personnage = GameObject.FindWithTag ("Caps - Personnage"); //Menu m_Competence = GameObject.FindWithTag ("Menu - Competence"); m_Forge = GameObject.FindWithTag ("Menu - Forge"); m_Entraineur = GameObject.FindWithTag ("Menu - Entraineur"); m_Personnage = GameObject.FindWithTag ("Menu - Personnage"); }
protected override AvailableEffects InitializeEffect(GraphicsDevice device, GameManagement.Options options) { GraphicsManager.AddItem(this); this.device = device; fxData = LayerFXData.Default; switch (options.QualitySettings[GameManagement.OptionsID.ShaderQuality]) { case GameManagement.QualitySetting.High: size = 32; break; case GameManagement.QualitySetting.Middle: size = 16; break; case GameManagement.QualitySetting.Low: size = 8; break; } CreateLUT(device); return AvailableEffects.ColorizeLUT; }
public void ChangeParts(GameManagement.PlayerColor color) { if (color == GameManagement.PlayerColor.Red) { for (int i = 0; i < 8; i++) { partSelection[i].GetComponent<Image>().sprite = redChassis[i].GetComponent<SpriteRenderer>().sprite; partSelection[i].GetComponent<InstantiateObject>().objectToInstantiate = redChassis[i]; } } if (color == GameManagement.PlayerColor.Yellow) { for (int i = 0; i < 8; i++) { partSelection[i].GetComponent<Image>().sprite = yellowChassis[i].GetComponent<SpriteRenderer>().sprite; partSelection[i].GetComponent<InstantiateObject>().objectToInstantiate = yellowChassis[i]; } } if (color == GameManagement.PlayerColor.Green) { for (int i = 0; i < 8; i++) { partSelection[i].GetComponent<Image>().sprite = greenChassis[i].GetComponent<SpriteRenderer>().sprite; partSelection[i].GetComponent<InstantiateObject>().objectToInstantiate = greenChassis[i]; } } if (color == GameManagement.PlayerColor.Blue) { for (int i = 0; i < 8; i++) { partSelection[i].GetComponent<Image>().sprite = blueChassis[i].GetComponent<SpriteRenderer>().sprite; partSelection[i].GetComponent<InstantiateObject>().objectToInstantiate = blueChassis[i]; } } }
public Laboratory() { name = "Laboratory"; shortDescription = "Laboratories let you make researches. They provide points which you can assign to a particular research."; longDescription = "Laboratories let you make researches. They provide 1 research point every " + researchPointInterval + " turns, which you can assign to a particular research."; flavorText = "Jet fuel can't melt steel beams."; foodCost = 0; moneyCost = 75; buildingMaterialsCost = 150; gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent<GameManagement>(); costs = new Vector3[10]; costs[0].Set(150, 0, 0); costs[1].Set(0, 0, 150); costs[2].Set(0, 100, 150); costs[3].Set(0, 200, 0); costs[4].Set(0, 200, 300); costs[5].Set(0, 300, 0); costs[6].Set(0, 50, 100); costs[7].Set(200, 200, 200); costs[8].Set(0, 400, 0); costs[9].Set(200, 0, 0); }
//public int health = 2; // Use this for initialization void Start() { //Source the Game Management mgmt = Camera.main.GetComponent<GameManagement>(); }
// Use this for initialization void Start() { //sheild animation particle system shieldAnim = GetComponent<ParticleSystem>(); //Source audio audioSource = GetComponent<AudioSource>(); //Source the Game Management mgmt = Camera.main.GetComponent<GameManagement>(); //storing laneheight for future use laneHeight = mgmt.GetLaneHeight(); laneChanging = false; laneSplit = false; }
protected override AvailableEffects InitializeEffect(GraphicsDevice device, GameManagement.Options options) { PresentationParameters pp = device.PresentationParameters; target = new RenderTarget2D(device, pp.BackBufferWidth, pp.BackBufferHeight, false, SurfaceFormat.Color, DepthFormat.None, pp.MultiSampleCount, RenderTargetUsage.PreserveContents); return AvailableEffects.ToonShader; }
void options_DisplayModeChanged(Options options, GameManagement.DisplayMode mode) { tempDisplayMode = mode; }
void Awake() { //Source the Game Management mgmt = Camera.main.GetComponent<GameManagement>(); //Source the Arrow Model arrowModel = transform.FindChild("ArrowModel"); //Source the Explosion //explosion = GameObject.FindWithTag("Explosion"); }
// Use this for initialization void Start() { health = 6; //Source the Game Management mgmt = Camera.main.GetComponent<GameManagement>(); laneHeight = mgmt.laneHeight; //get boundaries of the board sHeight = mgmt.sHeight; sWidth = mgmt.sWidth; invincibilityCounter = 0; }
// Use this for initialization void Start() { //Source the Game Management mgmt = Camera.main.GetComponent<GameManagement>(); laneHeight = mgmt.laneHeight; //get length and width of the board sHeight = mgmt.sHeight; sWidth = mgmt.sWidth; }