private static Node NewNode(UIPanelMaterialPropertyBlock block, int prop, PropType type) { Node dump; if (dumpCount > 0) { dump = UIPanelMaterialPropertyBlock.dump; UIPanelMaterialPropertyBlock.dump = dump.prev; dumpCount--; dump.disposed = false; } else { dump = new Node(); } dump.property = prop; dump.type = type; if (block.count++ == 0) { block.first = block.last = dump; dump.hasNext = dump.hasPrev = false; dump.next = (Node)(dump.prev = null); return(dump); } dump.prev = block.last; dump.hasPrev = true; dump.next = null; dump.hasNext = false; block.last = dump; dump.prev.next = dump; dump.prev.hasNext = true; return(dump); }
private static Node NewNode(UIPanelMaterialPropertyBlock block, int prop, ref float value) { Node node = NewNode(block, prop, PropType.Float); node.value.FLOAT = value; return(node); }
private static UIPanelMaterialPropertyBlock.Node NewNode(UIPanelMaterialPropertyBlock block, int prop, ref Color value) { UIPanelMaterialPropertyBlock.Node node = UIPanelMaterialPropertyBlock.NewNode(block, prop, UIPanelMaterialPropertyBlock.PropType.Color); [email protected] = value.r; [email protected] = value.g; [email protected] = value.b; [email protected] = value.a; return(node); }
private static UIPanelMaterialPropertyBlock.Node NewNode(UIPanelMaterialPropertyBlock block, int prop, ref Vector4 value) { UIPanelMaterialPropertyBlock.Node node = UIPanelMaterialPropertyBlock.NewNode(block, prop, UIPanelMaterialPropertyBlock.PropType.Vector); [email protected] = value.x; [email protected] = value.y; [email protected] = value.z; [email protected] = value.w; return(node); }
private static UIPanelMaterialPropertyBlock.Node NewNode(UIPanelMaterialPropertyBlock block, int prop, UIPanelMaterialPropertyBlock.PropType type) { UIPanelMaterialPropertyBlock.Node node; if (UIPanelMaterialPropertyBlock.dumpCount <= 0) { node = new UIPanelMaterialPropertyBlock.Node(); } else { node = UIPanelMaterialPropertyBlock.dump; UIPanelMaterialPropertyBlock.dump = node.prev; UIPanelMaterialPropertyBlock.dumpCount = UIPanelMaterialPropertyBlock.dumpCount - 1; node.disposed = false; } node.property = prop; node.type = type; UIPanelMaterialPropertyBlock uIPanelMaterialPropertyBlock = block; int num = uIPanelMaterialPropertyBlock.count; int num1 = num; uIPanelMaterialPropertyBlock.count = num + 1; if (num1 != 0) { node.prev = block.last; node.hasPrev = true; node.next = null; node.hasNext = false; block.last = node; node.prev.next = node; node.prev.hasNext = true; } else { UIPanelMaterialPropertyBlock.Node node1 = node; UIPanelMaterialPropertyBlock.Node node2 = node1; block.last = node1; block.first = node2; int num2 = 0; bool flag = (bool)num2; node.hasPrev = (bool)num2; node.hasNext = flag; object obj = null; node2 = (UIPanelMaterialPropertyBlock.Node)obj; node.prev = (UIPanelMaterialPropertyBlock.Node)obj; node.next = node2; } return(node); }
private static UIPanelMaterialPropertyBlock.Node NewNode(UIPanelMaterialPropertyBlock block, int prop, ref Matrix4x4 value) { UIPanelMaterialPropertyBlock.Node node = UIPanelMaterialPropertyBlock.NewNode(block, prop, UIPanelMaterialPropertyBlock.PropType.Matrix); [email protected] = value.m00; [email protected] = value.m10; [email protected] = value.m20; [email protected] = value.m30; [email protected] = value.m01; [email protected] = value.m11; [email protected] = value.m21; [email protected] = value.m31; [email protected] = value.m02; [email protected] = value.m12; [email protected] = value.m22; [email protected] = value.m32; [email protected] = value.m03; [email protected] = value.m13; [email protected] = value.m23; [email protected] = value.m33; return(node); }
public void Set(int property, Matrix4x4 value) { UIPanelMaterialPropertyBlock.NewNode(this, property, ref value); }
private static UIPanelMaterialPropertyBlock.Node NewNode(UIPanelMaterialPropertyBlock block, int prop, ref Matrix4x4 value) { UIPanelMaterialPropertyBlock.Node node = UIPanelMaterialPropertyBlock.NewNode(block, prop, UIPanelMaterialPropertyBlock.PropType.Matrix); [email protected] = value.m00; [email protected] = value.m10; [email protected] = value.m20; [email protected] = value.m30; [email protected] = value.m01; [email protected] = value.m11; [email protected] = value.m21; [email protected] = value.m31; [email protected] = value.m02; [email protected] = value.m12; [email protected] = value.m22; [email protected] = value.m32; [email protected] = value.m03; [email protected] = value.m13; [email protected] = value.m23; [email protected] = value.m33; return node; }
private static UIPanelMaterialPropertyBlock.Node NewNode(UIPanelMaterialPropertyBlock block, int prop, ref float value) { UIPanelMaterialPropertyBlock.Node node = UIPanelMaterialPropertyBlock.NewNode(block, prop, UIPanelMaterialPropertyBlock.PropType.Float); [email protected] = value; return node; }
private static UIPanelMaterialPropertyBlock.Node NewNode(UIPanelMaterialPropertyBlock block, int prop, ref Color value) { UIPanelMaterialPropertyBlock.Node node = UIPanelMaterialPropertyBlock.NewNode(block, prop, UIPanelMaterialPropertyBlock.PropType.Color); [email protected] = value.r; [email protected] = value.g; [email protected] = value.b; [email protected] = value.a; return node; }
private static UIPanelMaterialPropertyBlock.Node NewNode(UIPanelMaterialPropertyBlock block, int prop, ref Vector4 value) { UIPanelMaterialPropertyBlock.Node node = UIPanelMaterialPropertyBlock.NewNode(block, prop, UIPanelMaterialPropertyBlock.PropType.Vector); [email protected] = value.x; [email protected] = value.y; [email protected] = value.z; [email protected] = value.w; return node; }
private static UIPanelMaterialPropertyBlock.Node NewNode(UIPanelMaterialPropertyBlock block, int prop, UIPanelMaterialPropertyBlock.PropType type) { UIPanelMaterialPropertyBlock.Node node; if (UIPanelMaterialPropertyBlock.dumpCount <= 0) { node = new UIPanelMaterialPropertyBlock.Node(); } else { node = UIPanelMaterialPropertyBlock.dump; UIPanelMaterialPropertyBlock.dump = node.prev; UIPanelMaterialPropertyBlock.dumpCount = UIPanelMaterialPropertyBlock.dumpCount - 1; node.disposed = false; } node.property = prop; node.type = type; UIPanelMaterialPropertyBlock uIPanelMaterialPropertyBlock = block; int num = uIPanelMaterialPropertyBlock.count; int num1 = num; uIPanelMaterialPropertyBlock.count = num + 1; if (num1 != 0) { node.prev = block.last; node.hasPrev = true; node.next = null; node.hasNext = false; block.last = node; node.prev.next = node; node.prev.hasNext = true; } else { UIPanelMaterialPropertyBlock.Node node1 = node; UIPanelMaterialPropertyBlock.Node node2 = node1; block.last = node1; block.first = node2; int num2 = 0; bool flag = (bool)num2; node.hasPrev = (bool)num2; node.hasNext = flag; object obj = null; node2 = (UIPanelMaterialPropertyBlock.Node)obj; node.prev = (UIPanelMaterialPropertyBlock.Node)obj; node.next = node2; } return node; }