//------------------------------------------------------------------------------
//
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(66, "ActionLayer", 88)]
public class ActionLayer {
[DNAFieldAttribute(64, "char", 0, "name[64]", "System.Char[]", false, 0)]
public char[] name = new System.Char[64];
[DNAFieldAttribute(4, "float", 1, "influence", "float", false, 64)]
public float influence;
[DNAFieldAttribute(1, "uchar", 2, "layer_flags", "uchar", false, 68)]
public byte layer_flags;
[DNAFieldAttribute(1, "int8_t", 3, "layer_mix_mode", "int8_t", false, 69)]
public sbyte layer_mix_mode;
[DNAFieldAttribute(2, "uchar", 4, "_pad0[2]", "System.Byte[]", false, 70)]
public byte[] _pad0 = new System.Byte[2];
[DNAListAttribute(8, "ActionStrip", "**strip_array", 5, "ActionStrip", 80, "strip_array_num", 6, 72, 0)]
public System.Collections.Generic.List strip_array;
[DNAFieldAttribute(4, "uchar", 7, "_pad1[4]", "System.Byte[]", false, 84)]
public byte[] _pad1 = new System.Byte[4];
public ActionLayer() {
this.name = default;
this.influence = default;
this.layer_flags = default;
this.layer_mix_mode = default;
this._pad0 = default;
this.strip_array = default;
this._pad1 = default;
}
public ActionLayer(char[] name, float influence, byte layer_flags, sbyte layer_mix_mode, byte[] _pad0, System.Collections.Generic.List strip_array, byte[] _pad1) {
this.name = name;
this.influence = influence;
this.layer_flags = layer_flags;
this.layer_mix_mode = layer_mix_mode;
this._pad0 = _pad0;
this.strip_array = strip_array;
this._pad1 = _pad1;
}
}
}