Exemple #1
0
    private VMDFormat.LightList ReadLightList()
    {
        VMDFormat.LightList result = new VMDFormat.LightList();
        result.light_count = binary_reader_.ReadUInt32();
        result.light       = new VMDFormat.LightData[result.light_count];
        for (int i = 0; i < result.light_count; i++)
        {
            result.light[i] = ReadLightData();
        }

        Array.Sort(result.light, (x, y) => ((int)x.frame_no - (int)y.frame_no));
        return(result);
    }
	private VMDFormat.LightList ReadLightList() {
		VMDFormat.LightList result = new VMDFormat.LightList();
		result.light_count = binary_reader_.ReadUInt32();
		result.light = new VMDFormat.LightData[result.light_count];
		for (int i = 0; i < result.light_count; i++) {
			result.light[i] = ReadLightData();
		}
		
		Array.Sort(result.light, (x,y)=>((int)x.flame_no-(int)y.flame_no));
		return result;
	}