/// <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); }
public Track(string fileName, BgmRepeat repeat) { FileName = fileName; Repeat = repeat; }
protected static void Add(int regionId, string fileName, BgmRepeat repeat = BgmRepeat.Indefinitely) { _regions[regionId] = new Track(fileName, repeat); }