// Use this for initialization void Start() { //アプリケーションマネージャー取得 GameObject currentScene = ApplicationManagerController.Instance.currentSceneManager; this.sceneManager = currentScene.GetComponent <GameSceneManager>(); //スコア同期 this.dispScore = this.sceneManager.gameScore; this._dispScore = this.sceneManager.gameScore; //スコア表示 GameObject txtObj = Instantiate((GameObject)Resources.Load("Prefabs/ScoreText")); txtObj.transform.SetParent(this.transform); txtObj.transform.position = new Vector3(1.5f, 2.0f, 0); this.scoreText = txtObj.GetComponent <Text>(); //残機表示 txtObj = Instantiate((GameObject)Resources.Load("Prefabs/ZankiText")); txtObj.transform.SetParent(this.transform); txtObj.transform.position = new Vector3(4.0f, 2.0f, 0); this.zankiText = txtObj.GetComponent <Text>(); this.initStage(); }
private void Awake() { #region Make Singleton //Check if instance already exists if (instance == null) { //if not, set instance to this instance = this; } //If instance already exists and it's not this: else if (instance != this) { //Then destroy this. This enforces our singleton pattern, meaning there can only ever be one instance of a GameManager. Destroy(gameObject); } //Sets this to not be destroyed when reloading scene //DontDestroyOnLoad(gameObject); #endregion //ForceName this.name = "[MANAGER]GAME_SCENE_MANAGER"; //Check Tag if (!this.gameObject.CompareTag("Manager")) { XDebug.LogErrorRed(this.name + "'s Tag is not set to Manager", "!!!ERROR!!!"); } }
public virtual void start() { mPauseFrame = false; instance = this; mGameFrameObject = this.transform.gameObject; mApplicationConfig = new ApplicationConfig(); mResourceManager = new ResourceManager(); mBinaryUtility = new BinaryUtility(); mFileUtility = new FileUtility(); mMathUtility = new MathUtility(); mStringUtility = new StringUtility(); mUnityUtility = new UnityUtility(); mPluginUtility = new PluginUtility(); mCommandSystem = new CommandSystem(); mLayoutManager = new GameLayoutManager(); mAudioManager = new AudioManager(); mGameSceneManager = new GameSceneManager(); mCharacterManager = new CharacterManager(); mKeyFrameManager = new KeyFrameManager(); mGlobalTouchSystem = new GlobalTouchSystem(); mDllImportExtern = new DllImportExtern(); mShaderManager = new ShaderManager(); mDataBase = new DataBase(); mCameraManager = new CameraManager(); mLayoutPrefabManager = new LayoutPrefabManager(); mFrameConfig = new FrameConfig(); }
public void FileDepInit(System.Action hdlOnFinish) { var enumerator = mFileDepInitWaitEventSet.GetEnumerator(); while (enumerator.MoveNext()) { EventId eventId = enumerator.Current; EventMgr.RegisterObjectEvent(eventId, this, delegate(object eventParam) { EventMgr.RemoveObjectEvent(eventId, this); mFileDepInitWaitEventSet.Remove(eventId); if (mFileDepInitWaitEventSet.Count == 0) { hdlOnFinish.Invoke(); } }); } GameSceneMgr = new GameSceneManager(); GameSceneMgr.Init(); if (mFileDepInitWaitEventSet.Count == 0) { hdlOnFinish.Invoke(); } GDSMgr = new GDSKit.GDSManager(); GDSMgr.Init(); GDSMgr.LoadGDS(); LanguageMgr = new LanguageManager(); LanguageMgr.Init(); ProxyMgr = new ProxyManager(); ProxyMgr.Init(); }
//======================================================================================== // public - override //======================================================================================== /// <summary> /// 開始 /// </summary> void Start() { // 存在していたら再生成しない if (myInstance == null) { myInstance = this; DontDestroyOnLoad(this); } else { Destroy(this); Destroy(gameObject); return; } // FPS固定 Application.targetFrameRate = 60; // ロードを許可 Loader.PermitLoading = true; LoadSceneList[(int)SceneType.Global] = SceneManager.GetActiveScene(); LoadScene(StartScene); }
// Use this for initialization void Start() { Debuger.EnableLog = true; gameHeart = new GameObject("GameHeart"); gameHeart.AddComponent <DontDestroyObj>(); //初始化数据存储系统 UserDataManager.instance.Start(); //初始化事件管理器 EventManager em = gameHeart.AddComponent <EventManager>(); //声音管理器 AudioManager am = gameHeart.AddComponent <AudioManager>(); //加载联网脚本 HttpConnection hc = gameHeart.AddComponent <HttpConnection>(); //初始化场景管理器 GameSceneManager gsm = gameHeart.AddComponent <GameSceneManager>(); ConfigManager.LoadData(); (new EventChangeScene(GameSceneManager.SceneTag.Logo)).Send(); //EventManager.Register(this,EventID.EVENT_CONFIG_LOADFINISHED); }
public void LoadNextLevel() { if (!GameSceneManager.LoadGamelLoading(nowMap, nowLevel + 1)) { GameSceneManager.LoadHome(); } }
// Use this for initialization void Start() { Debuger.EnableLog = true; gameHeart = new GameObject("GameHeart"); gameHeart.AddComponent <DontDestroyObj>(); //初始化数据存储系统 UserDataManager.instance.Start(); //初始化事件管理器 EventManager em = gameHeart.AddComponent <EventManager>(); //声音管理器 AudioManager am = gameHeart.AddComponent <AudioManager>(); //加载联网脚本 HttpConnection hc = gameHeart.AddComponent <HttpConnection>(); //初始化场景管理器 GameSceneManager gsm = gameHeart.AddComponent <GameSceneManager>(); ConfigManager.LoadData(); (new EventChangeScene(GameSceneManager.SceneTag.Logo)).Send(); GameCenterManager.GetInstance(); ADManager.GetInstance(); }
// Use this for initialization void Start() { GBM = GetComponent <GameBooleanManager>(); GSM = GetComponent <GameSceneManager>(); SKM = GetComponent <SkillManager>(); HUD = GetComponent <HUDManager>(); MainCamera = Camera.main.gameObject; blur = MainCamera.GetComponent <Blur>(); puaseAnim = PuaseGroup.GetComponent <Animator>(); SkillAnim = SkillGroup.GetComponent <Animator>(); MessageAnim = MessageGroup.GetComponent <Animator>(); audioListener = GetComponent <AudioListener>(); AudioImage = SoundButton.GetComponent <Image>(); for (int i = 1; i <= 6; i++) { SKM.useSkill[i] = PlayerPrefs.GetInt("skill" + i); //限制技能使用 } LoadSKillUnlock(); if (PlayerPrefs.GetInt("SoundOn") == 0) { audioListener.enabled = false; AudioImage.sprite = AssetConfig.Audio_off_Image; } else { audioListener.enabled = true; AudioImage.sprite = AssetConfig.Audio_on_Image; } }
// Use this for initialization void Start() { player = GameObject.FindGameObjectWithTag("Player"); GSM = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameSceneManager>(); GBM = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameBooleanManager>(); currenPosition = transform.position; }
/// <summary> /// Returns a singletone instance of MainManagers. Creates a new one if necessary. /// </summary> public MainSystem CreateSingletonMainSystem() { // Enforce Singleton Factory if (_mainSystem != null) { return(_mainSystem); } // Create main system GameObject mainObject = Instantiate(_mainSystemPrefab); _mainSystem = mainObject.GetComponent <MainSystem>(); // Create scene manager GameObject sceneObject = Instantiate(_sceneManagerPrefab); GameSceneManager sceneManager = sceneObject.GetComponent <GameSceneManager>(); // Create music manager GameObject musicObject = Instantiate(_musicManagerPrefab); MusicManager musicManager = musicObject.GetComponent <MusicManager>(); // Initialize main system _mainSystem.Initialize(sceneManager, musicManager); return(_mainSystem); }
public virtual void notifyConstructDone() { if (mGameFramework == null) { mGameFramework = GameFramework.instance; mCommandSystem = mGameFramework.getSystem <CommandSystem>(); mAudioManager = mGameFramework.getSystem <AudioManager>(); mGameSceneManager = mGameFramework.getSystem <GameSceneManager>(); mCharacterManager = mGameFramework.getSystem <CharacterManager>(); mLayoutManager = mGameFramework.getSystem <GameLayoutManager>(); mKeyFrameManager = mGameFramework.getSystem <KeyFrameManager>(); mGlobalTouchSystem = mGameFramework.getSystem <GlobalTouchSystem>(); mShaderManager = mGameFramework.getSystem <ShaderManager>(); mSQLite = mGameFramework.getSystem <SQLite>(); mDataBase = mGameFramework.getSystem <DataBase>(); mCameraManager = mGameFramework.getSystem <CameraManager>(); mResourceManager = mGameFramework.getSystem <ResourceManager>(); mLayoutSubPrefabManager = mGameFramework.getSystem <LayoutSubPrefabManager>(); mApplicationConfig = mGameFramework.getSystem <ApplicationConfig>(); mFrameConfig = mGameFramework.getSystem <FrameConfig>(); mObjectManager = mGameFramework.getSystem <ObjectManager>(); mInputManager = mGameFramework.getSystem <InputManager>(); mSceneSystem = mGameFramework.getSystem <SceneSystem>(); mClassObjectPool = mGameFramework.getSystem <ClassObjectPool>(); mSQLiteSound = mSQLite.getTable <SQLiteSound>(); } }
// Use this for initialization void Start() { cameraDefaultFov = cameraToZoom.m_Lens.FieldOfView; players = GameObject.FindGameObjectsWithTag("Player"); audioSource = GetComponent <AudioSource>(); manager = FindObjectOfType <GameSceneManager>(); }
private void Awake() { mGameSceneManager = FindObjectOfType <GameSceneManager>(); mGameStateManager = FindObjectOfType <GameStateManager>(); mRePlayer = GetComponent <RePlayer>(); mRigidbody = GetComponent <Rigidbody>(); mFadeManager = FindObjectOfType <FadeManager>(); this.UpdateAsObservable() .Where(x => Input.GetKeyDown(KeyCode.F5) || Input.GetKeyDown(KeyCode.Escape)) //.TimeInterval() //.Select(t => t.Interval.TotalMilliseconds) //.Buffer(mClickCount, 1) //.Where(list => list[0] > doubleClickInterval) //.Where(list => list[1] <= doubleClickInterval) .Subscribe(async x => { if (mGameSceneManager.SceneState != SceneState.GAME) { return; } if (mGameStateManager.CurrentGameState.Value != InGameState.PLAY) { return; } if (gameObject.name == ConstString.Name.PLAYER) { await FadeRecovery(); } else { Recovery(); } }); }
public void InvokeGameSceneLoaded(GameSceneManager gameSceneManager) { HideUi(); Debug.Log("GameSceneLoaded Invoked"); gameSceneManager.SetupScene(playerEntity.gameObject, background, gameObject); //LauncherUI is launcher scene root GameSceneLoadedEvent?.Invoke(gameSceneManager); }
// Start is called before the first frame update void Start() { theScoreManager = FindObjectOfType <ScoreManager>(); theObjGenerator = FindObjectOfType <ObjectGenerator>(); theGameSceneManager = GameSceneManager.instance; powerupSFX = GetComponent <AudioSource>(); }
// Use this for initialization void Start() { anim = GetComponent <Animator>(); SM = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameSceneManager>(); GBM = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameBooleanManager>(); transform.position = new Vector3(100, 100, 100); }
private void Awake() { mGearManager = new GearManager(FindObjectOfType <VehicleCore>()); mGameStateManager = FindObjectOfType <GameStateManager>(); mGameSceneManager = FindObjectOfType <GameSceneManager>(); this.UpdateAsObservable() .Subscribe(_ => { //ギア mCurrentGear.Value = mGearManager.GetGear(); if (mGameSceneManager.SceneState != SceneState.GAME) { return; } if (mGameStateManager.CurrentGameState.Value == InGameState.READY) { return; } float accel = Input.GetAxisRaw(ConstString.Input.ACCEL); accel = Mathf.Clamp01(accel); mAccel.SetValueAndForceNotify(accel); //ハンドル mHundle.SetValueAndForceNotify(Input.GetAxisRaw(ConstString.Input.HORIZONTAL)); //ブレーキ float brake = Input.GetAxisRaw(ConstString.Input.BRAKE); //下矢印キーでブレーキ。ハンコンでは01で取得するため符号反転してる brake = -Mathf.Clamp(brake, -1.0f, 0.0f); mBrake.SetValueAndForceNotify(brake); }).AddTo(gameObject); }
void Start() { _collider = GetComponent <Collider>(); _fpsController = GetComponent <FPSController>(); _characterController = GetComponent <CharacterController>(); _gameSceneManager = GameSceneManager.instance; _aiBodyPartLayer = LayerMask.NameToLayer("AI Body Part"); _interactiveMask = 1 << LayerMask.NameToLayer("Interactive"); if (_gameSceneManager != null) { PlayerInfo info = new PlayerInfo(); info.camera = _camera; info.characterManager = this; info.collider = _collider; info.meleeTrigger = _meleeTrigger; _gameSceneManager.RegisterPlayerInfo(_collider.GetInstanceID(), info); } //Get rid of mouse cursor Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; if (_playerHUD) { _playerHUD.Fade(2.0f, ScreenFadeType.FadeIn); } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag == TagConstants.ENEMY) { GameSceneManager.LoadGameOver(); } }
void Start() { GSManager = GameSceneManager.Instance; // NPC의 자식 오브젝트들 가져오기 for (int i = 0; i < NPCs.childCount; i++) { npcWait.Add(NPCs.GetChild(i)); } // 각 위치 저장해두기 for (int i = 0; i < npcWait.Count; i++) { npcPos.Add(npcWait[i].position); } if (GSManager.isOnline) { Step = Sequence.reset; } else { Step = Sequence.jump; } }
public List <GameObject> playersWhoEliminateMe; //当天投票给我的玩家列表 public void Start() { eatPlayerButton.onClick.AddListener(OnEatPlayerButtonClicked); discoverPlayerButton.onClick.AddListener(OnDiscoverPlayerButtonClicked); witchEliminatePlayerButton.onClick.AddListener(OnWitchEliminatePlayerButtonClicked); witchSavePlayerButton.onClick.AddListener(OnWitchSavePlayerButtonClicked); eliminatePlayerButton.onClick.AddListener(OnEliminatePlayerButtonClicked); finishTalkingButton.onClick.AddListener(OnFinishTalkingButtonClicked); Debug.Log(playerName + " Start!" + " isServer:" + isServer + " isClient:" + isClient); canvas = GameObject.FindGameObjectWithTag("Canvas"); transform.SetParent(canvas.transform); OnNameChanged(playerName); OnColorChanged(playerColor); if (GameObject.FindGameObjectWithTag("SceneManager") != null) { gameSceneManager = GameObject.FindGameObjectWithTag("SceneManager").GetComponent <GameSceneManager>(); if (!gameSceneManager.playerGameObjects.Contains(gameObject)) { gameSceneManager.playerGameObjects.Add(gameObject); if (hasAuthority) { gameSceneManager.localPlayerGameObject = gameObject; } } } }
// Use this for initialization void Start() { anim = GetComponent <Animator>(); AS = GetComponent <AudioSource>(); nav = GetComponent <NavMeshAgent>(); CanvaAnim = Canva.GetComponent <Animator>(); EM = GetComponentInParent <EnemiesManager>(); GBM = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameBooleanManager>(); SKM = GameObject.FindGameObjectWithTag("GameManager").GetComponent <SkillManager>(); GSM = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameSceneManager>(); player = GameObject.FindGameObjectWithTag("Player"); HeadingPosition = EM.NavChanged(); //初始化变量 foundRate = 0; nav.speed = 0.7f; isPatroling = true; if (HeadingPosition.Equals(new Vector3(0, 0, 0))) { standPosition = true; originPosition = transform.position; HeadingPosition = originPosition; } nav.SetDestination(HeadingPosition); foundRateSlider.value = foundRate; }
void Start() { // If there is no instance of this class, set it. if (Instance == null) { DontDestroyOnLoad(gameObject); // Don't destroy this object Instance = this; if (splashObj != null) { canvasObj = (GameObject)Instantiate(splashObj); canvasObj.transform.SetParent(transform); canvasObj.transform.position = Vector3.zero; splashCanvasGroup = canvasObj.GetComponent <CanvasGroup>(); canvasObj.GetComponent <Canvas>().sortingOrder = 999; DontDestroyOnLoad(splashObj); } blackOverlay.GetComponent <Canvas>().sortingOrder = 998; Instance.StartCoroutine(LoadNextLevelFadeIn()); } else { Debug.LogError("There is already a GameSceneManager in the scene."); GameObject.Destroy(this); } }
// Start is called before the first frame update void Start() { _collider = GetComponent <Collider>(); _fbsController = GetComponent <FBSController>(); _characterController = GetComponent <CharacterController>(); _gameSceneManager = GameSceneManager.instance; if (_gameSceneManager != null) { PlayerInfo playerInfo = new PlayerInfo(); playerInfo.collider = _collider; playerInfo.characterManager = this; playerInfo.camera = _camera; playerInfo.meleeTrigger = _meleeTrigger; _gameSceneManager.RegisterPlayerInfo(_collider.GetInstanceID(), playerInfo); } _aiBodyPartLayer = LayerMask.NameToLayer("AI Body Part"); _interactiveMask = 1 << LayerMask.NameToLayer("Interactive"); Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; // Stat fading in if (_playerHUD != null) { _playerHUD.Fade(2f, ScreenFadeTime.FadeIn); } }
private void Awake() { soundVolumeText = transform.Find("soundLevelText").GetComponent <TextMeshProUGUI>(); musicVolumeText = transform.Find("musicLevelText").GetComponent <TextMeshProUGUI>(); transform.Find("soundIncButton").GetComponent <Button>().onClick.AddListener(() => { soundManager.IncreaseVolume(); UpdateSoundText(); }); transform.Find("soundDecButton").GetComponent <Button>().onClick.AddListener(() => { soundManager.decreaseVolume(); UpdateSoundText(); }); transform.Find("musicIncButton").GetComponent <Button>().onClick.AddListener(() => { musicManager.IncreaseVolume(); UpdateMusicText(); }); transform.Find("musicDecButton").GetComponent <Button>().onClick.AddListener(() => { musicManager.decreaseVolume(); UpdateMusicText(); }); transform.Find("mainMenuButton").GetComponent <Button>().onClick.AddListener(() => { Time.timeScale = 1f; GameSceneManager.Load(GameSceneManager.Scene.MainMenuScene); }); transform.Find("edgeScrollingToggle").GetComponent <Toggle>().onValueChanged.AddListener((bool set) => { CameraHandler.Instance.SetEdgeScrolling(set); }); }
internal IEnumerator ServerPlayerRespawn(bool skipRespawnTime = false) { if (!skipRespawnTime) { yield return(new WaitForSeconds(GameSceneManager.GetActiveScene().respawnTime)); } playerMovementManager.enabled = true; Health = MaxHealth; RpcClientRespawn(); //Add stock weapons weaponManager.AddStockWeapons(); //Set position to spawn Transform spawnPoint = NetworkManager.singleton.GetStartPosition(); Quaternion rotation = spawnPoint.rotation; playerMovementManager.SetLocation(spawnPoint.position); //playerMovementManager.SetCharacterPosition(spawnPoint.position, rotation.x, rotation.y, true); IsDead = false; IsInvincible = true; yield return(new WaitForSeconds(invincibilityLastTime)); IsInvincible = false; }
private void Awake() { _soundVolumeText = transform.Find("sound options/sound volume text").GetComponent <TextMeshProUGUI>(); _musicVolumeText = transform.Find("music options/music volume text").GetComponent <TextMeshProUGUI>(); transform.Find("sound options/sound increase button").GetComponent <Button>().onClick.AddListener(() => { soundManager.IncreaseVolume(); UpdateText(); }); transform.Find("sound options/sound decrease button").GetComponent <Button>().onClick.AddListener(() => { soundManager.DecreaseVolume(); UpdateText(); }); transform.Find("music options/music increase button").GetComponent <Button>().onClick.AddListener(() => { musicManager.IncreaseVolume(); UpdateText(); }); transform.Find("music options/music decrease button").GetComponent <Button>().onClick.AddListener(() => { musicManager.DecreaseVolume(); UpdateText(); }); transform.Find("main menu button").GetComponent <Button>().onClick.AddListener(() => { Time.timeScale = 1f; GameSceneManager.Load(GameSceneManager.Scene.MainMenu); }); }
public void Initialize(GameSceneManager gameSceneManager, int x, int y) { this.gameSceneManager = gameSceneManager; this.x = x; this.y = y; UpdateBoardIndex(this.x, this.y); }
public void StartGame() { Debug.Log("Starting game over"); Level = 0; Score = 0; GameSceneManager.LoadBattlefield(); }
private void Awake() { if (instance == null) instance = this; else { Destroy(gameObject); return; } DontDestroyOnLoad(gameObject); }
public zzAimTranformList.AimType getAimType(GameSceneManager.UnitManagerType pAimUnitType) { switch(pAimUnitType) { case GameSceneManager.UnitManagerType.hero: case GameSceneManager.UnitManagerType.soldier: return zzAimTranformList.AimType.aliveAim; } return zzAimTranformList.AimType.checkPoint; }
void Awake(){ if(ins == null){ ins = this; GameObject.DontDestroyOnLoad(gameObject); if(!string.IsNullOrEmpty(this.sceneNames.initializationScene)){ SceneManager.LoadScene(this.sceneNames.initializationScene); } }else if(ins != this){ Destroy(gameObject); } }
void Awake() { if (singletonInstance != null) Debug.LogError("have singletonInstance"); singletonInstance = this; createUnitSceneManagerList(); createMapManagerList(); }
void setLayer(int pLayerIndex,GameSceneManager.MapManagerType pMapManagerType) { GetComponent<WMGameObjectType>().mapType = pMapManagerType; setObjectCollider(objectRoot.transform, pLayerIndex); foreach (Transform lObject in objectRoot.transform) { setObjectCollider(lObject, pLayerIndex); } }
void OnDestroy() { singletonInstance = null; }