void Awake() { if (Instance != null) Destroy (gameObject); else Instance = this; }
public TcpConnection(TcpClient client, MusicManager manager) { this.Client = client; this.Reader = new StreamReader(client.GetStream()); this.Writer = new StreamWriter(client.GetStream()); this.manager = manager; }
// Use this for initialization void Start() { musicManager = GameObject.FindObjectOfType<MusicManager>(); // Finds our music player Debug.Log("Music Manager: " + musicManager + " found"); // Will be null if you don't start from the splash screen. volumeSlider.value = PlayerPrefsManager.GetMasterVolume(); // Starts at the default value and then will be whatever we save this as in SaveAndExit() }
void Awake () { if (instance != null) { Destroy (gameObject); } else { instance = this; GameObject.DontDestroyOnLoad(gameObject); } }
void Awake() { _recipeManager = FindObjectOfType<RecipeManager>(); _musicManager = FindObjectOfType<MusicManager>(); _rigidbody = GetComponent<Rigidbody2D>(); _collider = GetComponent<Collider2D>(); _animator = GetComponent<Animator> (); _initPos = transform.position; if(GameManager.Instance.playerDevices.Count > playerNum - 1) { //Take the controller assigned on the menu _playerInput = new PlayerInput(true); _playerInput.Device = InputManager.Devices[GameManager.Instance.playerDevices[playerNum - 1]]; Debug.Log(playerNum + " " + _playerInput.Device.Name); } else { //Test only Debug.Log("Controllers " + InputManager.Devices.Count); if(InputManager.Devices.Count > playerNum - 1) { _playerInput = new PlayerInput(true); _playerInput.Device = InputManager.Devices[playerNum - 1]; } else if(playerNum == 4) _playerInput = new PlayerInput(false); Debug.LogWarning("No input for player " + playerNum); } FindObjectOfType<GameOverManager>().OnGameOver += HandleGameOver; }
public override void Execute(string line, StreamProvider streams, MusicManager musicManager) { long id; if (!long.TryParse(Regex.Match(line, RegexPattern).Groups["trackId"].Value, out id)) { streams.SendLine("getFile:invalidparameter"); return; } var track = Utilities.GetTrackByAuthenticationCode(id, musicManager.Playlists); if (track == null) { streams.SendLine("getFile:tracknotfound"); return; } var localTrack = track as LocalTrack; if (localTrack == null) { streams.SendLine("getFile:trackisstream"); return; } if (!localTrack.TrackExists) { streams.SendLine("getFile:tracknotexists"); return; } streams.SendLine("getFile:ok"); using (var fs = new FileStream(localTrack.TrackInformation.FullName, FileMode.Open, FileAccess.Read)) { var binaryWriter = streams.BinaryWriter; var totalLength = (int)fs.Length; binaryWriter.Write(totalLength); int noOfPackets = (int)Math.Ceiling((double)fs.Length / BufferSize); for (int i = 0; i < noOfPackets; i++) { int currentPacketLength; if (totalLength > BufferSize) { currentPacketLength = BufferSize; totalLength -= currentPacketLength; } else { currentPacketLength = totalLength; } var sendingBuffer = new byte[currentPacketLength]; fs.Read(sendingBuffer, 0, currentPacketLength); binaryWriter.Write(sendingBuffer, 0, sendingBuffer.Length); } } }
// Use this for initialization void Start () { counterText = GetComponent<Text>() as Text; set_seconds = maxSeconds; seconds = set_seconds; healthScript = healthObject.GetComponent<Health>(); musicManager = canvas.GetComponent<MusicManager> (); }
void Start () { collider.isTrigger = true; m_PlayerName = Camera.main.transform.parent.gameObject.name; m_MusicManager = GameObject.FindObjectOfType<MusicManager>() as MusicManager; m_Event = m_MusicManager.GetEvent; }
// Use this for initialization void Start() { musicManager = GameObject.FindObjectOfType<MusicManager>(); volumeSlider.value = PlayerPrefsManager.GetMastervolume(); difficultySlider.value = PlayerPrefsManager.GetDifficulty(); difficulty = difficultySlider.value; }
//public AudioClip testAudio = null; //private AudioClip[] m_currentMusicTracks; // ====PROPERTIES==== /* public AudioClip[] MusicTracks { get { return m_currentMusicTracks; } set { m_currentMusicTracks = value; } } */ // ====METHODS==== void Awake() { EventDispatcher.GetDispatcher<MusicEventDispatcher>().RegisterEventListener(this); s_instance = this; m_musicSource = GetComponent<AudioSource>(); m_musicSource.volume = 0f; }
void Awake() { if(instance == null) { instance = this; DontDestroyOnLoad(this.gameObject); } else if(instance != this) { Destroy(gameObject); } StatsManager.TotalAttempts = PlayerPrefs.GetInt("TotalAttempts"); StatsManager.TotalRebounds = PlayerPrefs.GetInt("TotalRebounds"); StatsManager.TotalTime = PlayerPrefs.GetFloat("TotalTime"); StatsManager.TotalScore = PlayerPrefs.GetInt("TotalScore"); StatsManager.TotalLevels = PlayerPrefs.GetInt("TotalLevels"); StatsManager.TotalFragments = PlayerPrefs.GetInt("TotalFragments"); if (PlayerPrefs.HasKey("Music volume") == false) { PlayerPrefs.SetFloat("Music volume",0.5f); } if (PlayerPrefs.HasKey("FX volume") == false) { PlayerPrefs.SetFloat("FX volume", 1); } if (PlayerPrefs.HasKey("Music volume")) GetComponent<AudioSource>().volume = PlayerPrefs.GetFloat("Music volume"); }
void Awake() { if (instance != null && instance != this) { Destroy(this.gameObject); instance.transform.position = Camera.main.transform.position; return; } else { instance = this; AudioSource[] sources = (AudioSource[]) GetComponents<AudioSource>(); if(sources.Length >= 2) { if(sources[0].priority == 128) { instance.mainAudio = sources[0]; instance.failAudio = sources[1]; } else{ instance.mainAudio = sources[1]; instance.failAudio = sources[0]; } } MusicManager.SetVolume(0.5f); instance.transform.position = Camera.main.transform.position; } DontDestroyOnLoad(this.gameObject); }
void Awake() { var manager = GameObject.Find("_Managers"); GameManager = manager.GetComponent<GameManager>(); SceneManager = manager.GetComponent<SceneManager>(); MusicManager = manager.GetComponent<MusicManager>(); }
void Init() { mscMgr = FindObjectOfType<MusicManager>(); VolumeManager [] mgrList = FindObjectsOfType<VolumeManager>(); //make sure you're the only one. if(mgrList.Length == 1) { if(persistent) { DontDestroyOnLoad(gameObject); foreach(Transform child in transform) { DontDestroyOnLoad(child.gameObject); } } } else { if(this != first) Destroy (gameObject); } }
void Awake() { //Change music accroding to level if ( audio.clip != mAudioClips[ Constants.LevelToMusic[SceneRoot.GetLevel()]] ) { audio.clip = mAudioClips[ Constants.LevelToMusic[SceneRoot.GetLevel()]]; } if (instance != null && instance != this) { audio.Stop(); if(instance.audio.clip != audio.clip) { instance.audio.clip = audio.clip; instance.audio.volume = audio.volume; instance.audio.Play(); } Destroy(this.gameObject); return; } instance = this; audio.Play (); DontDestroyOnLoad(this.gameObject); }
public AddCustomStreamView(NormalPlaylist playlist, MusicManager manager, Action<AddCustomStreamView> closeAction) { InitializeComponent(); _closeAction = closeAction; _playlist = playlist; _manager = manager; }
void Start () { instance = this; source = GetComponent<AudioSource>(); selection = Random.Range(0, 3); source.clip = clips[selection]; source.Play(); songArtist = GameObject.Find("SongArtist").GetComponent<Text>(); songTitle = GameObject.Find("SongTitle").GetComponent<Text>(); songArtist.text = "Kevin MacLeod"; switch (selection) { case 0: songTitle.text = "Ouroboros"; break; case 1: songTitle.text = "Pixelland"; break; case 2: songTitle.text = "Bit Quest"; break; } }
// Use this for initialization void Start() { musicManager = GameObject.FindObjectOfType<MusicManager>(); sfxManager = GameObject.FindObjectOfType<SFXManager>(); musicVolumeSlider.value = PlayerPrefsManager.GetMasterVolume(); sfxVolumeSlider.value = PlayerPrefsManager.GetSFXVolume(); }
// Use this for initialization void Start() { musicManager = GameObject.FindObjectOfType<MusicManager>(); volumeSlider.value = PlayerPrefsManager.GetMasterVolume(); Debug.Log ("Volume slider vaule: " + volumeSlider.value); Debug.Log ("Difficulty slider vaule: " + difficultySlider.value); difficultySlider.value = PlayerPrefsManager.GetDifficulty(); }
// Use this for initialization void Start() { musicManager = GameObject.FindObjectOfType<MusicManager> (); Debug.Log ("OptionsController: found " + musicManager.name); musicSlider.value = PlayerPrefsManager.GetMusicVolume (); effectSlider.value = PlayerPrefsManager.GetEffectsVolume (); }
// Use this for initialization void Start() { levelManager= GameObject.FindObjectOfType<LevelManager> (); musicManager = GameObject.FindObjectOfType<MusicManager> (); //so that the values are saved when you return to this screen, and also between game sessions volumeSlider.value = PlayerPrefsManager.GetMasterVolume (); difficultySlider.value = PlayerPrefsManager.GetDifficulty (); }
// Use this for initialization void Start() { shipController = ShooterShip.GetComponent<ShipController>(); lockWheel = LockWheel.GetComponent<MusicManager>(); cameraScript = camera.GetComponent<CameraScript>(); angle = 0; radius = lockWheel.radius; }
protected virtual void Awake() { if (_self != null) Destroy(_self.gameObject); source = GetComponent<AudioSource>(); _self = this; Callback.FireAndForget(() => Destroy(this.gameObject), source.clip.length, this, mode: Callback.Mode.REALTIME); }
// Use this for initialization protected override void Awake () { base.Awake(); m_gameManager = FindObjectOfType<GameManager>(); // CombatTeam.m_activePawnsOnTeam is the list of all combat pawns // m_enemyWorldPawns = m_gameManager.EnemyTeamForCombat.ActivePawnsOnTeam; m_musicManager = FindObjectOfType<MusicManager>(); }
void MakeSingleton() { if (instance != null) { Destroy (gameObject); } else { instance = this; DontDestroyOnLoad (gameObject); } }
public AudioManager() { gameObject = new GameObject("AudioManager"); gameObject.AddComponent<AudioListener>(); //we don't need a reference to it, we just need it to exist musicManager = new MusicManager(this); fxManager = new FXManager(this); }
void Start () { audioSource = GetComponent<AudioSource>(); musicManager = GetComponent<MusicManager>(); endOfLevel = false; fadeMusicOut = false; fadeMusicIn = false; }
// Use this for initialization void Start() { if(Instance) { DestroyImmediate(gameObject); } else { DontDestroyOnLoad(this); Instance = this; } }
// Use this for initialization void Awake() { gameData = GameObject.FindGameObjectWithTag("GameController"); animator = GetComponent<Animator>(); data = gameData.GetComponent<GameData>(); hash = gameData.GetComponent<HashIDs>(); inventory = gameData.GetComponent<Inventory>(); music = GameObject.FindGameObjectWithTag("Music").GetComponent<MusicManager>(); }
// Use this for initialization void Start () { musicManager = GameObject.FindObjectOfType<MusicManager>(); if (musicManager) { //Debug.Log("Music Manager found: " + musicManager); musicManager.ChangeVolume (PlayerPrefsManager.GetMasterVolume()); } else { Debug.LogWarning("no music manager found"); } }
/// <summary> /// Registers resources that classes will depend on /// </summary> /// <returns>Task.</returns> protected override async Task RegisterResources(IProgress <double> progress) { await base.RegisterResources(progress).ConfigureAwait(false); RegisterSingleInstance <IHttpResultFactory>(new HttpResultFactory(LogManager, FileSystemManager, JsonSerializer)); RegisterSingleInstance <IServerApplicationHost>(this); RegisterSingleInstance <IServerApplicationPaths>(ApplicationPaths); RegisterSingleInstance(ServerConfigurationManager); LocalizationManager = new LocalizationManager(ServerConfigurationManager, FileSystemManager, JsonSerializer); RegisterSingleInstance(LocalizationManager); RegisterSingleInstance <IBlurayExaminer>(() => new BdInfoExaminer()); UserDataManager = new UserDataManager(LogManager); RegisterSingleInstance(UserDataManager); UserRepository = await GetUserRepository().ConfigureAwait(false); RegisterSingleInstance(UserRepository); DisplayPreferencesRepository = new SqliteDisplayPreferencesRepository(ApplicationPaths, JsonSerializer, LogManager); RegisterSingleInstance(DisplayPreferencesRepository); ItemRepository = new SqliteItemRepository(ApplicationPaths, JsonSerializer, LogManager); RegisterSingleInstance(ItemRepository); ProviderRepository = new SqliteProviderInfoRepository(ApplicationPaths, LogManager); RegisterSingleInstance(ProviderRepository); FileOrganizationRepository = await GetFileOrganizationRepository().ConfigureAwait(false); RegisterSingleInstance(FileOrganizationRepository); AuthenticationRepository = await GetAuthenticationRepository().ConfigureAwait(false); RegisterSingleInstance(AuthenticationRepository); //SyncRepository = await GetSyncRepository().ConfigureAwait(false); //RegisterSingleInstance(SyncRepository); UserManager = new UserManager(LogManager.GetLogger("UserManager"), ServerConfigurationManager, UserRepository, XmlSerializer, NetworkManager, () => ImageProcessor, () => DtoService); RegisterSingleInstance(UserManager); LibraryManager = new LibraryManager(Logger, TaskManager, UserManager, ServerConfigurationManager, UserDataManager, () => LibraryMonitor, FileSystemManager, () => ProviderManager); RegisterSingleInstance(LibraryManager); var musicManager = new MusicManager(LibraryManager); RegisterSingleInstance <IMusicManager>(new MusicManager(LibraryManager)); LibraryMonitor = new LibraryMonitor(LogManager, TaskManager, LibraryManager, ServerConfigurationManager, FileSystemManager); RegisterSingleInstance(LibraryMonitor); ProviderManager = new ProviderManager(HttpClient, ServerConfigurationManager, LibraryMonitor, LogManager, FileSystemManager); RegisterSingleInstance(ProviderManager); SeriesOrderManager = new SeriesOrderManager(); RegisterSingleInstance(SeriesOrderManager); RegisterSingleInstance <ISearchEngine>(() => new SearchEngine(LogManager, LibraryManager, UserManager)); HttpServer = ServerFactory.CreateServer(this, LogManager, "Media Browser", WebApplicationName, "dashboard/index.html"); RegisterSingleInstance(HttpServer, false); progress.Report(10); ServerManager = new ServerManager(this, JsonSerializer, LogManager.GetLogger("ServerManager"), ServerConfigurationManager); RegisterSingleInstance(ServerManager); var innerProgress = new ActionableProgress <double>(); innerProgress.RegisterAction(p => progress.Report((.75 * p) + 15)); await RegisterMediaEncoder(innerProgress).ConfigureAwait(false); progress.Report(90); ImageProcessor = new ImageProcessor(LogManager.GetLogger("ImageProcessor"), ServerConfigurationManager.ApplicationPaths, FileSystemManager, JsonSerializer, MediaEncoder); RegisterSingleInstance(ImageProcessor); SyncManager = new SyncManager(LibraryManager, SyncRepository, ImageProcessor, LogManager.GetLogger("SyncManager")); RegisterSingleInstance(SyncManager); DtoService = new DtoService(Logger, LibraryManager, UserDataManager, ItemRepository, ImageProcessor, ServerConfigurationManager, FileSystemManager, ProviderManager, () => ChannelManager, SyncManager); RegisterSingleInstance(DtoService); var encryptionManager = new EncryptionManager(); RegisterSingleInstance <IEncryptionManager>(encryptionManager); ConnectManager = new ConnectManager(LogManager.GetLogger("Connect"), ApplicationPaths, JsonSerializer, encryptionManager, HttpClient, this, ServerConfigurationManager); RegisterSingleInstance(ConnectManager); SessionManager = new SessionManager(UserDataManager, ServerConfigurationManager, Logger, UserRepository, LibraryManager, UserManager, musicManager, DtoService, ImageProcessor, ItemRepository, JsonSerializer, this, HttpClient, AuthenticationRepository); RegisterSingleInstance(SessionManager); var newsService = new Server.Implementations.News.NewsService(ApplicationPaths, JsonSerializer); RegisterSingleInstance <INewsService>(newsService); var fileOrganizationService = new FileOrganizationService(TaskManager, FileOrganizationRepository, LogManager.GetLogger("FileOrganizationService"), LibraryMonitor, LibraryManager, ServerConfigurationManager, FileSystemManager, ProviderManager); RegisterSingleInstance <IFileOrganizationService>(fileOrganizationService); progress.Report(15); ChannelManager = new ChannelManager(UserManager, DtoService, LibraryManager, Logger, ServerConfigurationManager, FileSystemManager, UserDataManager, JsonSerializer, LocalizationManager); RegisterSingleInstance(ChannelManager); TVSeriesManager = new TVSeriesManager(UserManager, UserDataManager, LibraryManager); RegisterSingleInstance(TVSeriesManager); var appThemeManager = new AppThemeManager(ApplicationPaths, FileSystemManager, JsonSerializer, Logger); RegisterSingleInstance <IAppThemeManager>(appThemeManager); var dlnaManager = new DlnaManager(XmlSerializer, FileSystemManager, ApplicationPaths, LogManager.GetLogger("Dlna"), JsonSerializer); RegisterSingleInstance <IDlnaManager>(dlnaManager); var connectionManager = new ConnectionManager(dlnaManager, ServerConfigurationManager, LogManager.GetLogger("UpnpConnectionManager"), HttpClient); RegisterSingleInstance <IConnectionManager>(connectionManager); var collectionManager = new CollectionManager(LibraryManager, FileSystemManager, LibraryMonitor, LogManager.GetLogger("CollectionManager")); RegisterSingleInstance <ICollectionManager>(collectionManager); var playlistManager = new PlaylistManager(LibraryManager, FileSystemManager, LibraryMonitor, LogManager.GetLogger("PlaylistManager"), UserManager); RegisterSingleInstance <IPlaylistManager>(playlistManager); LiveTvManager = new LiveTvManager(ServerConfigurationManager, FileSystemManager, Logger, ItemRepository, ImageProcessor, UserDataManager, DtoService, UserManager, LibraryManager, TaskManager, LocalizationManager, JsonSerializer); RegisterSingleInstance(LiveTvManager); UserViewManager = new UserViewManager(LibraryManager, LocalizationManager, FileSystemManager, UserManager, ChannelManager, LiveTvManager, ApplicationPaths, playlistManager); RegisterSingleInstance(UserViewManager); var contentDirectory = new ContentDirectory(dlnaManager, UserDataManager, ImageProcessor, LibraryManager, ServerConfigurationManager, UserManager, LogManager.GetLogger("UpnpContentDirectory"), HttpClient); RegisterSingleInstance <IContentDirectory>(contentDirectory); NotificationManager = new NotificationManager(LogManager, UserManager, ServerConfigurationManager); RegisterSingleInstance(NotificationManager); SubtitleManager = new SubtitleManager(LogManager.GetLogger("SubtitleManager"), FileSystemManager, LibraryMonitor, LibraryManager, ItemRepository); RegisterSingleInstance(SubtitleManager); ChapterManager = new ChapterManager(LibraryManager, LogManager.GetLogger("ChapterManager"), ServerConfigurationManager, ItemRepository); RegisterSingleInstance(ChapterManager); EncodingManager = new EncodingManager(ServerConfigurationManager, FileSystemManager, Logger, MediaEncoder, ChapterManager); RegisterSingleInstance(EncodingManager); var activityLogRepo = await GetActivityLogRepository().ConfigureAwait(false); RegisterSingleInstance(activityLogRepo); RegisterSingleInstance <IActivityManager>(new ActivityManager(LogManager.GetLogger("ActivityManager"), activityLogRepo)); var authContext = new AuthorizationContext(); RegisterSingleInstance <IAuthorizationContext>(authContext); RegisterSingleInstance <ISessionContext>(new SessionContext(UserManager, authContext, SessionManager)); RegisterSingleInstance <IAuthService>(new AuthService(UserManager, SessionManager, authContext, ServerConfigurationManager)); RegisterSingleInstance <ISubtitleEncoder>(new SubtitleEncoder(LibraryManager, LogManager.GetLogger("SubtitleEncoder"), ApplicationPaths, FileSystemManager, MediaEncoder, JsonSerializer)); var displayPreferencesTask = Task.Run(async() => await ConfigureDisplayPreferencesRepositories().ConfigureAwait(false)); var itemsTask = Task.Run(async() => await ConfigureItemRepositories().ConfigureAwait(false)); var userdataTask = Task.Run(async() => await ConfigureUserDataRepositories().ConfigureAwait(false)); await ConfigureNotificationsRepository().ConfigureAwait(false); progress.Report(92); await Task.WhenAll(itemsTask, displayPreferencesTask, userdataTask).ConfigureAwait(false); progress.Report(100); SetStaticProperties(); await((UserManager)UserManager).Initialize().ConfigureAwait(false); SetKernelProperties(); }
/// <summary> /// Plays the correct music depending on if we're dead or not /// </summary> private void PlayMusic() => MusicManager.Play(AccountManager.CurrentUser.IsAlive ? MusicManager.EMusicTrack.Map : MusicManager.EMusicTrack.Dead);
private void Awake() { instance = this; DontDestroyOnLoad(this); audioMusic = GetComponent <AudioSource>(); }
void Awake() { Instance = this; }
private void HomeButton_Click(object sender, RoutedEventArgs e) { MySplitView.IsPaneOpen = !MySplitView.IsPaneOpen; CategoryTextBlock.Text = "All Songs"; MusicGridView.ItemsSource = MusicManager.GetMusic().ToList(); }
private void Awake() { musicManager = FindObjectOfType <MusicManager>(); }
public void MusicVolumeChanged(float value) { MusicManager.SetMusicVolume(value); }
public abstract void Execute(string line, StreamProvider streams, MusicManager musicManager);
private void Start() { Instance = this; PlayMenu(); }
public bool isThereCollisionWithPlayer(Vector2Int position, GameObject currentObject) { this.bullets = GameObject.FindGameObjectsWithTag("Projectile"); GameObject[] bullets = GameObject.FindGameObjectsWithTag("Projectile"); GameObject[] holes = GameObject.FindGameObjectsWithTag("Hole"); foreach (GameObject door in doors) { //The size of the current object on the UI var UISize = currentObject.GetComponent <SpriteRenderer>().bounds.size; Rect UIobjRect = new Rect((int)Math.Round(position.x - (UISize.x / 2)), (int)Math.Round(position.y - (UISize.y / 2)), (int)Math.Round(UISize.x), (int)Math.Round(UISize.x)); Vector2Int obstaclePoint = new Vector2Int((int)Math.Round(door.transform.position.x - (door.transform.localScale.x / 2)), (int)Math.Round(door.transform.position.y - (door.transform.localScale.y / 2))); Vector2Int obstacleRect = new Vector2Int((int)Math.Round(door.transform.localScale.x), (int)Math.Round(door.transform.localScale.y)); Rect UIObstacleRect = new Rect(obstaclePoint, obstacleRect); if (UIobjRect.Overlaps(UIObstacleRect)) { if (door.GetComponent <TransitionManager>().isOpen) { MusicManager.GetMusicManager().PlaySound("Porte_ferme"); StartCoroutine(ChangeSceneAfterClip(2, door)); DestroyImmediate(GameObject.FindGameObjectWithTag("Player")); return(true); } } } foreach (GameObject obstacle in obstacles) { //The size of the current object on the UI var UISize = currentObject.GetComponent <SpriteRenderer>().bounds.size; Rect UIobjRect = new Rect((int)Math.Round(position.x - (UISize.x / 2)), (int)Math.Round(position.y - (UISize.y / 2)), (int)Math.Round(UISize.x), (int)Math.Round(UISize.x)); Vector2Int obstaclePoint = new Vector2Int((int)Math.Round(obstacle.transform.position.x - (obstacle.transform.localScale.x / 2)), (int)Math.Round(obstacle.transform.position.y - (obstacle.transform.localScale.y / 2))); Vector2Int obstacleRect = new Vector2Int((int)Math.Round(obstacle.transform.localScale.x), (int)Math.Round(obstacle.transform.localScale.y)); Rect UIObstacleRect = new Rect(obstaclePoint, obstacleRect); if (UIobjRect.Overlaps(UIObstacleRect)) { return(true); } } foreach (GameObject hole in holes) { //The size of the current object on the UI var UISize = currentObject.GetComponent <SpriteRenderer>().bounds.size; Rect UIobjRect = new Rect((int)Math.Round(position.x - (UISize.x / 2)), (int)Math.Round(position.y - (UISize.y / 2)), (int)Math.Round(UISize.x), (int)Math.Round(UISize.x)); Vector2Int obstaclePoint = new Vector2Int((int)Math.Round(hole.transform.position.x - (hole.transform.localScale.x / 2)), (int)Math.Round(hole.transform.position.y - (hole.transform.localScale.y / 2))); Vector2Int obstacleRect = new Vector2Int((int)Math.Round(hole.transform.localScale.x), (int)Math.Round(hole.transform.localScale.y)); Rect UIObstacleRect = new Rect(obstaclePoint, obstacleRect); if (UIobjRect.Overlaps(UIObstacleRect)) { return(true); } } foreach (GameObject bullet in bullets) { //The size of the current object on the UI var UISize = currentObject.GetComponent <SpriteRenderer>().bounds.size; Rect UIobjRect = new Rect((int)Math.Round(position.x - (UISize.x / 2)), (int)Math.Round(position.y - (UISize.y / 2)), (int)Math.Round(UISize.x), (int)Math.Round(UISize.x)); Vector2Int obstaclePoint = new Vector2Int((int)Math.Round(bullet.transform.position.x - (bullet.transform.localScale.x / 2)), (int)Math.Round(bullet.transform.position.y - (bullet.transform.localScale.y / 2))); Vector2Int obstacleRect = new Vector2Int((int)Math.Round(bullet.transform.localScale.x), (int)Math.Round(bullet.transform.localScale.y)); Rect UIObstacleRect = new Rect(obstaclePoint, obstacleRect); if (UIobjRect.Overlaps(UIObstacleRect)) { if (!bullet.GetComponent <Bullet>().Moving) { DestroyImmediate(bullet); player.CurrentHealth++; player.UpdateHealth(); return(true); } } } return(false); }
public void home() { MusicManager.playMenuMusic(); SceneManager.LoadScene("NewMap"); }
// Use this for initialization void Start() { musicManager = GameObject.FindObjectOfType <MusicManager> (); musicManager.SetVolume(PlayerPrefsManager.GetMasterVolume()); }
private void Update() { float translation = Input.GetAxisRaw("Vertical"); if (MenuClass.loading == true) { return; } /* ** Select Button */ if (manager.GetKeyDown(GameManager.e_input.ACCEPT)) { MenuClass.Select(actual_button); } /* ** Wait until the stick return before moving again */ if ((isMoving == true) && (Mathf.Round(translation) == 0)) { isMoving = false; } /* ** Move */ if (isMoving == false) { if (manager.GetKeyDown(GameManager.e_input.DOWN, -0.9f) && (actual_button < (nb_buttons - 1))) { ChangeButton(-1); } else if (manager.GetKeyDown(GameManager.e_input.DOWN, -0.9f) && (actual_button == (nb_buttons - 1))) { ChangeButton(nb_buttons - 1); } else if (manager.GetKeyDown(GameManager.e_input.UP, 0.9f) && (actual_button > 0)) { ChangeButton(1); } else if (manager.GetKeyDown(GameManager.e_input.UP, 0.9f) && (actual_button == 0)) { ChangeButton(-(nb_buttons - 1)); } else { return; } if (MusicManager.WebGLBuildSupport) { MusicManager.PostEvent("Main_Menu_UI_Play"); } else { #if !UNITY_WEBGL AkSoundEngine.PostEvent("Main_Menu_UI_Play", music); #endif } } }
protected override void Start() { base.Start(); MM = GameObject.Find("MusicManager").GetComponent <MusicManager>(); }
// Use this for initialization void Start() { musicManager = GameObject.FindObjectOfType <MusicManager>(); volumeSlider.value = PlayerPrefsManager.GetMasterVolume(); difficultySlider.value = PlayerPrefsManager.GetDifficulty(); }
private void Awake() { musicManager = GameObject.FindGameObjectWithTag("MusicManager").GetComponent <MusicManager>(); }
private void ShuffleButton_Click(object sender, RoutedEventArgs e) { var rand = new Random(); var randomList = (MusicManager.GetMusic()).OrderBy(x => rand.Next()).ToList(); }
void Start() { musicmanager = GameObject.Find("MusicManager").GetComponent <MusicManager>(); VolumeSlider.value = PlayerPrefsManager.GetMasterVolume(); DifficultySlider.value = PlayerPrefsManager.GetDifficulty(); }
// Use this for initialization void Start() { instance = this; }
// Start is called before the first frame update void Start() { if (!dropEventManager) { dropEventManager = GetComponent <DropEventManager>(); } if (!ferryProgress) { ferryProgress = FindObjectOfType <FerryProgress>(); } if (!gameCamera) { gameCamera = FindObjectOfType <GameCamera>(); } if (!settings) { settings = GetComponent <GameSettings>(); } if (!subEventManager) { subEventManager = GetComponent <TwitchEventManager>(); } if (!subEventManager) { subEventManager = gameObject.AddComponent <TwitchEventManager>(); } if (!commandServer) { commandServer = GetComponent <CommandServer>(); } if (!islandManager) { islandManager = GetComponent <IslandManager>(); } if (!itemManager) { itemManager = GetComponent <ItemManager>(); } if (!playerManager) { playerManager = GetComponent <PlayerManager>(); } if (!chunkManager) { chunkManager = GetComponent <ChunkManager>(); } if (!craftingManager) { craftingManager = GetComponent <CraftingManager>(); } if (!raidManager) { raidManager = GetComponent <RaidManager>(); } if (!streamRaidManager) { streamRaidManager = GetComponent <StreamRaidManager>(); } if (!arenaController) { arenaController = FindObjectOfType <ArenaController>(); } if (!ferryController) { ferryController = FindObjectOfType <FerryController>(); } if (!musicManager) { musicManager = GetComponent <MusicManager>(); } commandServer.StartServer(this); musicManager.PlayBackgroundMusic(); }
private void Start() { music = FindObjectOfType <MusicManager>(); }
void SetSourcesMuted(bool b) { PlayerPrefsManager.SetGlobalMusicManagerMuted(b); MusicManager.UpdateMuted(b); }
protected override void LoadEnemiesAndPositions() { AudioSource musicSource = GameObject.Find("Main Camera").GetComponent <AudioSource>(); EncounterText = script.GetVar("encountertext").String; DynValue enemyScriptsLua = script.GetVar("enemies"); DynValue enemyPositionsLua = script.GetVar("enemypositions"); string musicFile = script.GetVar("music").String; try { enemies = new LuaEnemyController[enemyScriptsLua.Table.Length]; /*dangerously assumes enemies is defined*/ } catch (Exception) { UnitaleUtil.DisplayLuaError(StaticInits.ENCOUNTER, "There's no enemies table in your encounter. Is this a pre-0.1.2 encounter? It's easy to fix!\n\n" + "1. Create a Monsters folder in the mod's Lua folder\n" + "2. Add the monster script (custom.lua) to this new folder\n" + "3. Add the following line to the beginning of this encounter script, located in the mod folder/Lua/Encounters:\nenemies = {\"custom\"}\n" + "4. You're done! Starting from 0.1.2, you can name your monster and encounter scripts anything."); return; } if (enemyPositionsLua != null && enemyPositionsLua.Table != null) { enemyPositions = new Vector2[enemyPositionsLua.Table.Length]; for (int i = 0; i < enemyPositionsLua.Table.Length; i++) { Table posTable = enemyPositionsLua.Table.Get(i + 1).Table; if (i >= enemies.Length) { break; } enemyPositions[i] = new Vector2((float)posTable.Get(1).Number, (float)posTable.Get(2).Number); } } if (MusicManager.IsStoppedOrNull(PlayerOverworld.audioKept)) { if (musicFile != null) { try { AudioClip music = AudioClipRegistry.GetMusic(musicFile); musicSource.clip = music; MusicManager.filename = "music:" + musicFile.ToLower(); } catch (Exception) { UnitaleUtil.WriteInLogAndDebugger("[WARN]Loading custom music failed."); } } else { musicSource.clip = AudioClipRegistry.GetMusic("mus_battle1"); musicSource.volume = .6f; MusicManager.filename = "music:mus_battle1"; } NewMusicManager.audioname["src"] = MusicManager.filename; } // Instantiate all the enemy objects if (enemies.Length > enemyPositions.Length) { UnitaleUtil.DisplayLuaError(StaticInits.ENCOUNTER, "All enemies in an encounter must have a screen position defined. Either your enemypositions table is missing, " + "or there are more enemies than available positions. Refer to the documentation's Basic Setup section on how to do this."); } enemyInstances = new GameObject[enemies.Length]; for (int i = 0; i < enemies.Length; i++) { enemyInstances[i] = Instantiate(Resources.Load <GameObject>("Prefabs/LUAEnemy 1")); enemyInstances[i].transform.SetParent(gameObject.transform); enemyInstances[i].transform.localScale = new Vector3(1, 1, 1); // apparently this was suddenly required or the scale would be (0,0,0) enemies[i] = enemyInstances[i].GetComponent <LuaEnemyController>(); enemies[i].scriptName = enemyScriptsLua.Table.Get(i + 1).String; enemies[i].index = i; if (i < enemyPositions.Length) { enemies[i].GetComponent <RectTransform>().anchoredPosition = new Vector2(enemyPositions[i].x, enemyPositions[i].y); } else { enemies[i].GetComponent <RectTransform>().anchoredPosition = new Vector2(0, 1); } } // Attach the controllers to the encounter's enemies table DynValue[] enemyStatusCtrl = new DynValue[enemies.Length]; Table luaEnemyTable = script.GetVar("enemies").Table; for (int i = 0; i < enemyStatusCtrl.Length; i++) { //enemies[i].luaStatus = new LuaEnemyStatus(enemies[i]); enemies[i].script = new ScriptWrapper(); luaEnemyTable.Set(i + 1, UserData.Create(enemies[i].script)); } script.SetVar("enemies", DynValue.NewTable(luaEnemyTable)); Table luaWaveTable = new Table(null); script.SetVar("waves", DynValue.NewTable(luaWaveTable)); //if (MusicManager.isStoppedOrNull(PlayerOverworld.audioKept)) // musicSource.Play(); // play that funky music }
void Start() { musicManager = gameObject.GetComponent <MusicManager>(); StartCoroutine(Timer()); SceneManager.sceneLoaded += OnSceneLoad; }
// Start is called before the first frame update void Start() { music_manager = transform.parent.GetComponent <MusicManager>(); }
/// <summary> /// Get a reference to the Music Manager game object and its matching script. /// </summary> private void FindMusicManager() { musicManagerObject = GameObject.FindGameObjectWithTag("Music Manager"); musicManagerScript = musicManagerObject.GetComponent <MusicManager>(); }
// Use this for initialization void Awake() { current = this; }
public override void SwitchOn() { base.SwitchOn(); MusicManager.GetInstance().Start("mainMenuBgm"); Game.IsGameRunning = false; }
void PlayMusic() { musicManager = GameObject.FindObjectOfType <MusicManager> (); musicManager.LoadMusicOnLevelStart(sceneIndex); DontDestroyOnLoad(musicManager.gameObject); }
private void Start() { _musicManager = FindObjectOfType <MusicManager>(); Invoke("CaptureHero", 0.1f); }