public void AddAnim(FloorInfo floorInfo, CellAnimType animationType = CellAnimType.clear) { List <FloorAnimInfo> stepMoves = anims[anims.Count - 1]; FloorAnimInfo animInfo = new FloorAnimInfo(); animInfo.startFrame = anims.Count; animInfo.floorInfo = floorInfo; stepMoves.Add(animInfo); }
public void AddAnim(WallInfo wallInfo, CellAnimType animationType = CellAnimType.move) { List <WallAnimInfo> stepMoves = anims[anims.Count - 1]; WallAnimInfo moveInfo = new WallAnimInfo(); moveInfo.startFrame = anims.Count; moveInfo.toInfo = wallInfo; stepMoves.Add(moveInfo); }
public void AddAnim(MonsterInfo monsterInfo, CellAnimType animationType = CellAnimType.clear) { List <MonsterAnimInfo> stepMoves = anims[anims.Count - 1]; MonsterAnimInfo animInfo = new MonsterAnimInfo(); animInfo.animationType = animationType; animInfo.startFrame = anims.Count; animInfo.monsterInfo = monsterInfo; stepMoves.Add(animInfo); }
public void AddAnim(CoverInfo coverInfo, CellAnimType animationType = CellAnimType.clear) { List <CoverAnimInfo> stepAnims = anims[anims.Count - 1]; CoverAnimInfo animInfo = new CoverAnimInfo(); animInfo.animationType = animationType; animInfo.startFrame = anims.Count; animInfo.coverInfo = coverInfo; stepAnims.Add(animInfo); }