public SmudgeLayer(Actor self, SmudgeLayerInfo info) { Info = info; world = self.World; var types = world.Map.SequenceProvider.Sequences(Info.Sequence); foreach (var t in types) { var seq = world.Map.SequenceProvider.GetSequence(Info.Sequence, t); var sprites = Exts.MakeArray(seq.Length, x => seq.GetSprite(x)); smudges.Add(t, sprites); } }
public SmudgeLayer(SmudgeLayerInfo info) { this.Info = info; }
public SmudgeLayer(SmudgeLayerInfo info) { this.Info = info; smudgeSprites = Info.Types.Select(x => Game.modData.SpriteLoader.LoadAllSprites(x)).ToArray(); }
public SmudgeLayer(SmudgeLayerInfo info) { this.Info = info; smudgeSprites = Info.Types.Select(x => SpriteSheetBuilder.LoadAllSprites(x)).ToArray(); }