Пример #1
0
 // Token: 0x06004B54 RID: 19284 RVA: 0x00126210 File Offset: 0x00124410
 private static global::UIPanelMaterialPropertyBlock.Node NewNode(global::UIPanelMaterialPropertyBlock block, int prop, global::UIPanelMaterialPropertyBlock.PropType type)
 {
     global::UIPanelMaterialPropertyBlock.Node node;
     if (global::UIPanelMaterialPropertyBlock.dumpCount > 0)
     {
         node = global::UIPanelMaterialPropertyBlock.dump;
         global::UIPanelMaterialPropertyBlock.dump = node.prev;
         global::UIPanelMaterialPropertyBlock.dumpCount--;
         node.disposed = false;
     }
     else
     {
         node = new global::UIPanelMaterialPropertyBlock.Node();
     }
     node.property = prop;
     node.type     = type;
     if (block.count++ == 0)
     {
         block.first  = (block.last = node);
         node.hasNext = (node.hasPrev = false);
         node.next    = (node.prev = null);
     }
     else
     {
         node.prev         = block.last;
         node.hasPrev      = true;
         node.next         = null;
         node.hasNext      = false;
         block.last        = node;
         node.prev.next    = node;
         node.prev.hasNext = true;
     }
     return(node);
 }
Пример #2
0
 // Token: 0x06004B56 RID: 19286 RVA: 0x00126364 File Offset: 0x00124564
 private static global::UIPanelMaterialPropertyBlock.Node NewNode(global::UIPanelMaterialPropertyBlock block, int prop, ref Color value)
 {
     global::UIPanelMaterialPropertyBlock.Node node = global::UIPanelMaterialPropertyBlock.NewNode(block, prop, global::UIPanelMaterialPropertyBlock.PropType.Color);
     node.value.COLOR.r = value.r;
     node.value.COLOR.g = value.g;
     node.value.COLOR.b = value.b;
     node.value.COLOR.a = value.a;
     return(node);
 }
Пример #3
0
 // Token: 0x06004B55 RID: 19285 RVA: 0x001262F4 File Offset: 0x001244F4
 private static global::UIPanelMaterialPropertyBlock.Node NewNode(global::UIPanelMaterialPropertyBlock block, int prop, ref Vector4 value)
 {
     global::UIPanelMaterialPropertyBlock.Node node = global::UIPanelMaterialPropertyBlock.NewNode(block, prop, global::UIPanelMaterialPropertyBlock.PropType.Vector);
     node.value.VECTOR.x = value.x;
     node.value.VECTOR.y = value.y;
     node.value.VECTOR.z = value.z;
     node.value.VECTOR.w = value.w;
     return(node);
 }
Пример #4
0
 // Token: 0x06004B58 RID: 19288 RVA: 0x001263F8 File Offset: 0x001245F8
 private static global::UIPanelMaterialPropertyBlock.Node NewNode(global::UIPanelMaterialPropertyBlock block, int prop, ref Matrix4x4 value)
 {
     global::UIPanelMaterialPropertyBlock.Node node = global::UIPanelMaterialPropertyBlock.NewNode(block, prop, global::UIPanelMaterialPropertyBlock.PropType.Matrix);
     node.value.MATRIX.m00 = value.m00;
     node.value.MATRIX.m10 = value.m10;
     node.value.MATRIX.m20 = value.m20;
     node.value.MATRIX.m30 = value.m30;
     node.value.MATRIX.m01 = value.m01;
     node.value.MATRIX.m11 = value.m11;
     node.value.MATRIX.m21 = value.m21;
     node.value.MATRIX.m31 = value.m31;
     node.value.MATRIX.m02 = value.m02;
     node.value.MATRIX.m12 = value.m12;
     node.value.MATRIX.m22 = value.m22;
     node.value.MATRIX.m32 = value.m32;
     node.value.MATRIX.m03 = value.m03;
     node.value.MATRIX.m13 = value.m13;
     node.value.MATRIX.m23 = value.m23;
     node.value.MATRIX.m33 = value.m33;
     return(node);
 }
Пример #5
0
 // Token: 0x06004B57 RID: 19287 RVA: 0x001263D4 File Offset: 0x001245D4
 private static global::UIPanelMaterialPropertyBlock.Node NewNode(global::UIPanelMaterialPropertyBlock block, int prop, ref float value)
 {
     global::UIPanelMaterialPropertyBlock.Node node = global::UIPanelMaterialPropertyBlock.NewNode(block, prop, global::UIPanelMaterialPropertyBlock.PropType.Float);
     node.value.FLOAT = value;
     return(node);
 }