コード例 #1
0
ファイル: SmudgeLayer.cs プロジェクト: Roger-luo/OpenRA
		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);
			}
		}
コード例 #2
0
ファイル: SmudgeLayer.cs プロジェクト: RobotCaleb/OpenRA
 public SmudgeLayer(SmudgeLayerInfo info)
 {
     this.Info = info;
 }
コード例 #3
0
ファイル: SmudgeLayer.cs プロジェクト: hunnybunny95/OpenRA
 public SmudgeLayer(SmudgeLayerInfo info)
 {
     this.Info = info;
     smudgeSprites = Info.Types.Select(x => Game.modData.SpriteLoader.LoadAllSprites(x)).ToArray();
 }
コード例 #4
0
ファイル: SmudgeLayer.cs プロジェクト: pdovy/OpenRA
 public SmudgeLayer(SmudgeLayerInfo info)
 {
     this.Info = info;
     smudgeSprites = Info.Types.Select(x => SpriteSheetBuilder.LoadAllSprites(x)).ToArray();
 }