void Setup() { Debug.Log("Build set up"); // Build unit and time Manager_Game gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <Manager_Game>(); // Grab copy of UI Manager buildUnit = gameManager.GetCommander(unitTeam).GetBuildUnit(buildUnitIndex); startTime = Time.time; finishTime = buildUnit.buildTime; if (gameRules.useTestValues) { finishTime = finishTime * gameRules.TEST_timeMultBuild; } // UI Manager_UI uiManager = GameObject.FindGameObjectWithTag("UIManager").GetComponent <Manager_UI>(); // Grab copy of UI Manager progBar = Instantiate(progBarPrefab); progBar.transform.SetParent(uiManager.Canvas.transform, false); progBarOffset = uiManager.UIRules.BPB_offset; UpdateUI(); }
// Use this for initialization void Start() { // Local setup stuff if (!isLocalPlayer) { return; } FindReferences(); multManager = GameObject.FindGameObjectWithTag("MultiplayerManager").GetComponent <Multiplayer_Manager>(); team = GetCurTeam(); CmdSpawnMyFlagship(team); CmdIncrementCurTeam(); gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <Manager_Game>(); gameRules = gameManager.GameRules; // Grab copy of Game Rules SetCommander(gameManager.GetCommander(team)); gameManager.SetController(this); selection = new List <Entity>(); Select(null, false); audioSource = GetComponent <AudioSource>(); lineMouse.SetEffectActive(0); lineVert.SetEffectActive(0); SetMarqueeActive(false); commandWheel.SetController(this); SetCommandWheelActive(false); }
/// <summary> /// 对象的第一帧时被调用 /// </summary> void Start() { audioMusic.Play(); //游戏开始播放背景音乐 //======================保存游戏中音量=======================// _ConMusic.value = PlayerPrefs.GetFloat("musicVoice"); _ConSound.value = PlayerPrefs.GetFloat("soundVoice"); //======================快捷语音按钮====================================// quickVoice1 = transform.Find("/Game_UI/PopUp_UI/Voice/info/quickVoice_1").GetComponent <Button>(); quickVoice2 = transform.Find("/Game_UI/PopUp_UI/Voice/info/quickVoice_2").GetComponent <Button>(); quickVoice3 = transform.Find("/Game_UI/PopUp_UI/Voice/info/quickVoice_3").GetComponent <Button>(); quickVoice4 = transform.Find("/Game_UI/PopUp_UI/Voice/info/quickVoice_4").GetComponent <Button>(); quickVoice5 = transform.Find("/Game_UI/PopUp_UI/Voice/info/quickVoice_5").GetComponent <Button>(); //弹出快捷语音按钮的按钮 shortVoiceButton = transform.Find("/Game_UI/Fixed_UI/Voice_Dd").GetComponent <Button>(); shortVoiceButton.onClick.AddListener(OnShortVoiceButtonClick); //弹出快捷语音按钮的按钮的遮罩 shortVoiceMask = shortVoiceButton.transform.Find("mask").GetComponent <Image>(); //快捷语音按钮的父物体 shortVoicePanel = transform.Find("/Game_UI/PopUp_UI/Voice").gameObject; //快捷语音的父物体 imgVoice = transform.Find("/Game_UI/PopUp_UI/Voice").gameObject; //快捷语音界面赋值 //给快捷语音按钮绑定事件 delayQuickVoice(); //----------------------------没什么用 quickTime = 0; music = gameObject.GetComponent <Manager_Game>(); //获取播放音源的对象 }
void CmdSpawnIncoming(Vector3 pos, Quaternion rot, int bIndex, int bTeam) { Commander bCommander = commander; if (!bCommander) { gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <Manager_Game>(); bCommander = gameManager.GetCommander(bTeam); } if (bCommander == null) { Debug.LogWarning("No commander found"); } if (bCommander.GetBuildUnit(bIndex) == null) { Debug.LogWarning("No matching build unit found"); } if (bCommander.GetBuildUnit(bIndex).incomingObject == null) { Debug.LogWarning("No matching incoming object found"); } GameObject go = Instantiate(bCommander.GetBuildUnit(bIndex).incomingObject, pos, rot); Build_Incoming incoming = go.GetComponent <Build_Incoming>(); // TODO: Anything past position, rotation, and SyncVars wont affect the network-spawned object //incoming.buildUnit = bCommander.GetBuildUnit(bIndex); incoming.Init(bIndex, bTeam); NetworkServer.Spawn(go); }
new void Awake() { base.Awake(); gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <Manager_Game>(); abilityType = AbilityType.Bombs; InitCooldown(); stacks = gameRules.ABLY_bombsMaxAmmo; deltaDurations = AbilityUtils.GetDeltaDurations(abilityType); lockOnRemaining = gameRules.ABLY_bombsLockOnTime; mask = gameRules.collisionLayerMask; displayInfo.stacks = stacks; if (stacks <= 0) { displayInfo.displayInactive = true; } else { displayInfo.displayInactive = false; } displayInfo.displayStacks = true; }
void Awake() { this.managerSounds = GameObject.FindObjectOfType <Manager_Sounds>(); this.managerGame = GameObject.FindObjectOfType <Manager_Game>(); this.managerGameOver = GameObject.FindObjectOfType <Manager_GameOver>(); this.snake = GameObject.FindObjectOfType <Mechanics_Snake>(); MountGrid(); }
void Start() { this.managerScore = GameObject.FindObjectOfType <Manager_Score>(); this.managerGame = GameObject.FindObjectOfType <Manager_Game>(); this.managerSounds = GameObject.FindObjectOfType <Manager_Sounds>(); this.snake = GameObject.FindObjectOfType <Mechanics_Snake>(); this.grid = GameObject.FindObjectOfType <Mechanics_Grid>(); }
void Awake() { //Define esse script para ser referênciado por outros scripts ManagerScript = GetComponent <Manager_Game>(); //Atrasa um pouco a explicação pra que a cena carregue e não interfira StartCoroutine(DelayIntro()); }
private Manager_Game gameManager; // access Manager_Game component from Manager_Game GameObject on the hierarchy void Start() // --> Function Start { if (obj_Game_Manager == null) // Connect the Mission to the gameObject : "Manager_Game" { obj_Game_Manager = GameObject.Find("Manager_Game"); } gameManager = obj_Game_Manager.GetComponent <Manager_Game>(); // Access Manager_Game gameComponent from obj_Game_Manager }
new void Awake() { base.Awake(); abilityType = AbilityType.HealField; InitCooldown(); gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <Manager_Game>(); }
// Use this for initialization private void Start() { gameManager = this; initValueBodies = 5; _BodyManager = BodyManager._BodyManager; S_UIManager = UIManager.UI_Manager; initGame(); _InGame = false; }
private void Start() { managerGame = GetComponent <Manager_Game>(); Screen.sleepTimeout = SleepTimeout.NeverSleep; //=====================south头像,昵称,距离,鸡牌Grid赋值======================== backHeadFGO = transform.Find("/Game_UI/Fixed_UI/Heads/Head_south").gameObject; backGridGO = backHeadFGO.transform.Find("grid_ji").gameObject; backHeadImage = backHeadFGO.transform.Find("bottom").GetComponent <Image>(); MeNickNameText = managerGame.userInfoPel_S.transform.Find("Image/TxtLeft").GetComponent <Text>(); distanceText = managerGame.userInfoPel_S.transform.Find("Image/UsrDistance").GetComponent <Text>(); backIDText = managerGame.userInfoPel_S.transform.Find("Image/ID").GetComponent <Text>(); backIPText = managerGame.userInfoPel_S.transform.Find("Image/IP").GetComponent <Text>(); backName = backHeadFGO.transform.Find("name").GetComponent <Text>(); //=====================west头像,昵称,距离,鸡牌Grid赋值======================== leftHeadFGO = transform.Find("/Game_UI/Fixed_UI/Heads/Head_west").gameObject; leftGridGO = leftHeadFGO.transform.Find("grid_ji").gameObject; leftHeadImage = leftHeadFGO.transform.Find("bottom").GetComponent <Image>(); leftNickNameText = managerGame.userInfoPel_W.transform.Find("Image/TxtLeft").GetComponent <Text>(); leftDistanceText = managerGame.userInfoPel_W.transform.Find("Image/UsrDistance").GetComponent <Text>(); leftIDText = managerGame.userInfoPel_W.transform.Find("Image/ID").GetComponent <Text>(); leftIPText = managerGame.userInfoPel_W.transform.Find("Image/IP").GetComponent <Text>(); leftName = leftHeadFGO.transform.Find("name").GetComponent <Text>(); leftCityText = leftHeadFGO.transform.Find("city").GetComponent <Text>(); //=====================east头像,昵称,距离,鸡牌Grid赋值======================== rightHeadFGO = transform.Find("/Game_UI/Fixed_UI/Heads/Head_east").gameObject; rightGridGO = rightHeadFGO.transform.Find("grid_ji").gameObject; rightHeadImage = rightHeadFGO.transform.Find("bottom").GetComponent <Image>(); rightNickNameText = managerGame.userInfoPel_E.transform.Find("Image/TxtLeft").GetComponent <Text>(); rightDistanceText = managerGame.userInfoPel_E.transform.Find("Image/UsrDistance").GetComponent <Text>(); rightIDText = managerGame.userInfoPel_E.transform.Find("Image/ID").GetComponent <Text>(); rightIPText = managerGame.userInfoPel_E.transform.Find("Image/IP").GetComponent <Text>(); rightName = rightHeadFGO.transform.Find("name").GetComponent <Text>(); rightCityText = rightHeadFGO.transform.Find("city").GetComponent <Text>(); //=====================north头像,昵称,距离,鸡牌Grid赋值======================== frontHeadFGO = transform.Find("/Game_UI/Fixed_UI/Heads/Head_north").gameObject; frontGridGO = frontHeadFGO.transform.Find("grid_ji").gameObject; frontHeadImage = frontHeadFGO.transform.Find("bottom").GetComponent <Image>(); frontNickNameText = managerGame.userInfoPel_N.transform.Find("Image/TxtLeft").GetComponent <Text>(); frontDistanceText = managerGame.userInfoPel_N.transform.Find("Image/UsrDistance").GetComponent <Text>(); frontIDText = managerGame.userInfoPel_N.transform.Find("Image/ID").GetComponent <Text>(); frontIPText = managerGame.userInfoPel_N.transform.Find("Image/IP").GetComponent <Text>(); frontName = frontHeadFGO.transform.Find("name").GetComponent <Text>(); frontCityText = frontHeadFGO.transform.Find("city").GetComponent <Text>(); //=====================头像全部隐藏======================== backHeadFGO.gameObject.SetActive(false); leftHeadFGO.gameObject.SetActive(false); rightHeadFGO.gameObject.SetActive(false); frontHeadFGO.gameObject.SetActive(false); if (GameInfo.FW == 1 || GameInfo.gameNum > 1) { ShowCards(GameInfo.FW); } }
void Start() // --> Init { obj_Game_Manager = GameObject.Find("Manager_Game"); // Find the gameObject Manager_Game if (obj_Game_Manager != null) { gameManager = obj_Game_Manager.GetComponent <Manager_Game>(); // Access Manager_Game from obj_Game_Manager } sound_ = GetComponent <AudioSource>(); // Access AudioSource Component if (Toy) { toy = Toy.GetComponent <Toys>(); // access Toys component if needed } }
// Use this for initialization void Start() { startGame = transform.Find("/Main Camera").GetComponent <FICStartGame>(); pengGang = transform.Find("/Main Camera").GetComponent <Manager_PengGang>(); managerGame = transform.Find("/Main Camera").GetComponent <Manager_Game>(); pghgGridTrans = transform.Find("/Game_UI/Interaction_UI/can_buttons_pghg/grid_pghg"); guoButtonGO = transform.Find("/Game_UI/Interaction_UI/can_buttons_pghg/grid_pghg/item_button_guo").gameObject; pengButtonGO = transform.Find("/Game_UI/Interaction_UI/can_buttons_pghg/grid_pghg/item_button_peng").gameObject; gangButtonGO = transform.Find("/Game_UI/Interaction_UI/can_buttons_pghg/grid_pghg/item_button_gang").gameObject; huButtonGO = transform.Find("/Game_UI/Interaction_UI/can_buttons_pghg/grid_pghg/item_button_hu").gameObject; tingButtonGO = transform.Find("/Game_UI/Interaction_UI/can_buttons_pghg/grid_pghg/item_button_ting").gameObject; }
/***MonoBehaviour Functions***/ void Awake() { //This is the only gameManger on a GameObject if (manager_Game == null) { DontDestroyOnLoad(gameObject); manager_Game = this; } //This is NOT the only gameManger on a GameObject else { Destroy(gameObject); } }
void Start() { if (obj_Game_Manager == null) // Connection with the gameObject : "Manager_Game" { obj_Game_Manager = GameObject.Find("Manager_Game"); } if (obj_Game_Manager != null) { gameManager = obj_Game_Manager.GetComponent <Manager_Game>(); } TimeScale = Time.timeScale; target += timeBetweenTwoLight * TimeScale; }
private void Start() { if (instance == null) { instance = this; DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } DontDestroyOnLoad(gameObject); PlayMusic(); }
void Start() { GameObject tmp = GameObject.Find("Manager_Game"); if (tmp != null) { manager_Game = tmp.GetComponent <Manager_Game>(); } tmp = GameObject.Find("G_UI_Game_Interface_Mobile"); if (tmp != null) { obj_UI = tmp; } tmp = GameObject.Find("G_UI_Game_Interface_Mobile_Part2"); if (tmp != null) { obj_UI2 = tmp; } tmp = GameObject.Find("Main Camera"); if (tmp != null) { camera_Movement = tmp.GetComponent <Camera_Movement>(); } tmp = GameObject.Find("PauseAndView"); if (tmp != null) { Transform[] children = tmp.GetComponentsInChildren <Transform>(true); foreach (Transform child in children) { if (child.name == "btn_Mobile_Pause") { obj_PauseMobile = child.gameObject; } } } }
void Start() // --> function Start { obj_Game_Manager = GameObject.Find("Manager_Game"); // Find the gameObject Manager_Game if (obj_Game_Manager != null) { gameManager = obj_Game_Manager.GetComponent <Manager_Game>(); // Access Manager_Game from obj_Game_Manager } sound_ = GetComponent <AudioSource>(); // Access AudioSource Component if (obj_Led) { Led_Renderer = obj_Led.GetComponent <ChangeSpriteRenderer>(); // If obj_Led = true; Access ChangeSpriteRenderer Component } if (Toy) { toy = Toy.GetComponent <Toys>(); // access Toys component if needed } }
void Start() // --> Init { obj_Game_Manager = GameObject.Find("Manager_Game"); // Find the gameObject Manager_Game if (obj_Game_Manager != null) { gameManager = obj_Game_Manager.GetComponent <Manager_Game>(); // Access Manager_Game from obj_Game_Manager } sound_ = GetComponent <AudioSource>(); // Access AudioSource Component if (obj_Led) { Led_Renderer = obj_Led.GetComponent <ChangeSpriteRenderer>(); // Access led component if needed } if (obj_Toy) { toy = obj_Toy.GetComponent <Toys>(); // Access led component if needed } }
void Start() { if (Global_Led) { if (obj_Game_Manager == null) // Connect the Mission to the gameObject : "Manager_Game" { obj_Game_Manager = GameObject.Find("Manager_Game"); } gameManager = obj_Game_Manager.GetComponent <Manager_Game>(); // --> Connect the Mission to <Manager_Game>() component. HowManyAnim = gameManager.HowManyAnimation(); } if (Group_Led) { obj_Grp = Obj_Grp.GetComponent <Manager_Led_Animation>(); HowManyAnim = obj_Grp.HowManyAnimation(); } Gui_Txt_Timer.text = cmpt.ToString(); }
// Use this for initialization protected void Start() { // Check for null because a subclass may have already set these fields if (gameManager == null) { gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <Manager_Game>(); // Find Game Manager } if (gameRules == null) // Subclass may have already set this field { gameRules = gameManager.GameRules; // Grab copy of Game Rules } Manager_UI uiManager = GameObject.FindGameObjectWithTag("UIManager").GetComponent <Manager_UI>(); selCircle = Instantiate(uiManager.UnitSelCircle, transform.position, Quaternion.identity); //selCircle.transform.SetParent(transform); selCircle.SetActive(false); selCircle.transform.localScale = new Vector3(selCircleSize, selCircleSize, selCircleSize); selCircleSpeed = uiManager.UIRules.SEL_rotateSpeed; meshRenderer = model.GetComponent <MeshRenderer>(); }
void Start() // --> Function Start { Box_Col = GetComponent <BoxCollider>(); sound_ = GetComponent <AudioSource>(); // Access AudioSource component obj_Game_Manager = GameObject.Find("Manager_Game"); // Find Manager_Game gameObject if (obj_Game_Manager != null) { gameManager = obj_Game_Manager.GetComponent <Manager_Game>(); // access to the script Manager_Game.js on gameObject Manager_Game on the hierarchy } if (obj_Led) { led_Renderer = obj_Led.GetComponent <ChangeSpriteRenderer>(); // obj_Led != null Access ChangeSpriteRenderer component } if (obj_Target) { target = obj_Target.GetComponent <Target>(); // obj_Target != null Access Target component } Transform[] tmp = gameObject.GetComponentsInChildren <Transform>(true); // Find Spawn Transform. WARNING Don't move spawn gameObject outside the Hole GameObject. foreach (Transform child in tmp) { if (child.name == "Spawn_Hole") { Spawn = child; } } if (Toy_Enter) { toyEnter = Toy_Enter.GetComponent <Toys>(); // Access component Toys from Toy_Enter } if (Toy_Exit) { toyExit = Toy_Exit.GetComponent <Toys>(); // Access component Toys from Toy_Exit } if (MovingObjects) { MovingObjects.GetComponent <movingObject>(); } }
void Start() // --> Init { if (transform.localPosition.y == ActivatePosY) // init variable target { target = ActivatePosY; } else { target = DesactivatePosY; } obj_Game_Manager = GameObject.Find("Manager_Game"); // Find the gameObject Manager_Game if (obj_Game_Manager != null) { gameManager = obj_Game_Manager.GetComponent <Manager_Game>(); // Access Manager_Game from obj_Game_Manager } sound_ = GetComponent <AudioSource>(); // Access AudioSource Component if (Toy) { toy = Toy.GetComponent <Toys>(); // access Toys component if needed } }
void Start() { obj_Game_Manager = GameObject.Find("Manager_Game"); gameManager = obj_Game_Manager.GetComponent <Manager_Game>(); sound_ = GetComponent <AudioSource>(); }
private Manager_Game gameManager; // Manager_Game Component from obj_Game_Manager void Start() // --> init { obj_Game_Manager = GameObject.Find("Manager_Game"); // Find the gameObject Manager_Game gameManager = obj_Game_Manager.GetComponent <Manager_Game>(); // Access Manager_Game from obj_Game_Manager sound_ = GetComponent <AudioSource>(); // Access AudioSource Component }
// Use this for initialization void Start() { manager_Game = gameObject.GetComponent <Manager_Game> (); }
int _playerWhoPaused = 1; // To not let another player pause or unpause when another player does. void Awake() { if(instance == null) instance = this; // Default characters chosen. if (PlayersChosen == null) PlayersChosen = new List<PlayerCharacters> (4) { PlayerCharacters.Ethan, PlayerCharacters.Dude, PlayerCharacters.Ethan_Twin, PlayerCharacters.Dude_Twin}; if(playersDefeated == null) playersDefeated = new List<GameObject> (); enemiesDead = new List<GameObject> (); // Get the current area by checking the loaded level's name. string levelName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name; if(levelName.Contains("Main")) currentArea = CurrentArea.Main_Menu; else if(levelName.Contains("Demo")) { if (!levelName.Contains("Menu")) currentArea = CurrentArea.Demo; else currentArea = CurrentArea.Demo_Menu; } else if(levelName.Contains("Canyon_0")) currentArea = CurrentArea.Canyon_0; else if(levelName.Contains("Canyon_1")) currentArea = CurrentArea.Canyon_1; enemiesAll = new List<GameObject> (); enemiesDead = new List<GameObject> (); allPlayerStatus = new List<CharacterStatus>(); }
private void Start() { //===================脚本单例===============================// managerGame = gameObject.GetComponent <Manager_Game>(); managerAudio = gameObject.GetComponent <Manager_Audio>(); managerTime = gameObject.GetComponent <Mannager_Time>(); //===================类的调用=================== mjPlaying = gameObject.GetComponent <FICMJPlaying>(); //================设置按钮点击========================== settingButton = transform.Find("/Game_UI/Fixed_UI/But_SheZhi").GetComponent <Button>(); //================PopUp_UI父物体========================== PopUpUITrans = transform.Find("/Game_UI/PopUp_UI"); JieSanOrQuitButton = PopUpUITrans.Find("SheZhi/Quit").GetComponent <Button>(); JieSanOrQuitText = JieSanOrQuitButton.transform.Find("Text").GetComponent <Text>(); //=============申请解散房间,请投票的panel==================== JieSanPanelTrans = PopUpUITrans.Find("SQ_jiesan"); JieSanTittle = JieSanPanelTrans.Find("Text").GetComponent <Text>(); firstPeoTrans = JieSanPanelTrans.Find("firstPeo"); firstHeadImage = firstPeoTrans.Find("head_2").GetComponent <Image>(); firstStateImage = firstPeoTrans.Find("state_2").GetComponent <Image>(); firstNameText = firstPeoTrans.Find("nickname_2").GetComponent <Text>(); secondPeoTrans = JieSanPanelTrans.Find("secondPeo"); secondHeadImage = secondPeoTrans.Find("head_3").GetComponent <Image>(); secondStateImage = secondPeoTrans.Find("state_3").GetComponent <Image>(); secondNameText = secondPeoTrans.Find("nickname_3").GetComponent <Text>(); thirdPeoTrans = JieSanPanelTrans.Find("thirdPeo"); thirdHeadImage = thirdPeoTrans.Find("head_4").GetComponent <Image>(); thirdStateImage = thirdPeoTrans.Find("state_4").GetComponent <Image>(); thirdNameText = thirdPeoTrans.Find("nickname_4").GetComponent <Text>(); agreeButton = JieSanPanelTrans.Find("Agree").GetComponent <Button>(); //agreeTimeText = agreeButton.transform.Find("time_60").GetComponent<Text>(); refuseButton = JieSanPanelTrans.Find("Refuse").GetComponent <Button>(); //=============警告界面,是否真的解散房间==================== warningJieSanTrans = PopUpUITrans.Find("DD_jiesan"); yesJieSanButton = warningJieSanTrans.Find("Yes_Btn").GetComponent <Button>(); noJieSanButton = warningJieSanTrans.Find("No_Btn").GetComponent <Button>(); //=============申请解散或者退出按钮==================== fanduiPanelTrans = PopUpUITrans.Find("jiesan_SB"); fanduiNamesText = fanduiPanelTrans.Find("Text").GetComponent <Text>(); fanduiNamesStr = null; //==============图片赋值===================== agreeSprit = Resources.Load("Game_GYMJ/Texture/Game_UI/popup_head_yes", typeof(Sprite)) as Sprite; refuseSprit = Resources.Load("Game_GYMJ/Texture/Game_UI/popup_head_no", typeof(Sprite)) as Sprite; //==================按钮事件监听添加=============== settingButton.onClick.AddListener(OnSettingButtonClick); JieSanOrQuitButton.onClick.AddListener(OnJieSanOrQuitButtonClick); //yesJieSanButton.onClick.AddListener(WarningYesButtonClick); //noJieSanButton.onClick.AddListener(WarningNoButtonClick); agreeButton.onClick.AddListener(SendAgreeMessage); refuseButton.onClick.AddListener(SendRefuseMessage); }
private void Awake() { UI_Manager = this; _GameManager = Manager_Game.gameManager; }