Example #1
0
        /// <summary>
        /// Sends SetBgm to creature's client.
        /// </summary>
        /// <param name="creature"></param>
        /// <param name="file"></param>
        /// <param name="type"></param>
        public static void SetBgm(Creature creature, string file, BgmRepeat type)
        {
            var packet = new Packet(Op.SetBgm, creature.EntityId);

            packet.PutString(file);
            packet.PutInt((int)type);

            creature.Client.Send(packet);
        }
Example #2
0
		/// <summary>
		/// Sends SetBgm to creature's client.
		/// </summary>
		/// <param name="creature"></param>
		/// <param name="file"></param>
		/// <param name="type"></param>
		public static void SetBgm(Creature creature, string file, BgmRepeat type)
		{
			var packet = new Packet(Op.SetBgm, creature.EntityId);
			packet.PutString(file);
			packet.PutInt((int)type);

			creature.Client.Send(packet);
		}
Example #3
0
		public Track(string fileName, BgmRepeat repeat)
		{
			FileName = fileName;
			Repeat = repeat;
		}
Example #4
0
	protected static void Add(int regionId, string fileName, BgmRepeat repeat = BgmRepeat.Indefinitely)
	{
		_regions[regionId] = new Track(fileName, repeat);
	}
Example #5
0
 public Track(string fileName, BgmRepeat repeat)
 {
     FileName = fileName;
     Repeat   = repeat;
 }
Example #6
0
 protected static void Add(int regionId, string fileName, BgmRepeat repeat = BgmRepeat.Indefinitely)
 {
     _regions[regionId] = new Track(fileName, repeat);
 }