public eCColorSrcProxy(bCGuid G, eCShaderBase B,eEShaderColorSrcComponent comp = eEShaderColorSrcComponent.eEShaderColorSrcComponent_Default, eEShaderColorModifier mod = eEShaderColorModifier.eEShaderColorModifier_Default) { Version = 666; ColorComponent = comp; ColorModifier = mod; Token = G; Parent = B; }
public override void deSerialize(IFile a_File) { Version = a_File.Read<int>(); if (Version >= 666) { ColorComponent = (eEShaderColorSrcComponent)a_File.Read<int>();// eEShaderColorSrcComponent (0 = "", 1 = ".rgb", 2 = ".r", 3 = ".g", 4 = ".b", 5 = ".a") ColorModifier = (eEShaderColorModifier)a_File.Read<int>();// eEShaderColorModifier (0 = "", 1 = "-", 2 = "1-", 3 = "saturate", 4 = "ceil", 5 = "floor", 6 = "abs", 7 = "frac") } Token = new bCGuid(a_File); }
public eCColorSrcProxy(eCShaderBase P) { Version = 666; ColorComponent = eEShaderColorSrcComponent.eEShaderColorSrcComponent_Default; ColorModifier = eEShaderColorModifier.eEShaderColorModifier_Default; Token = new bCGuid(Guid.Empty, false); Parent = P; }