public bool Unserial(Stream s) { if (s != null) { name = Core.Unity.Convert.ReadString(s); startID = Core.Unity.Convert.ReadUint(s); endID = Core.Unity.Convert.ReadUint(s); uint funsize = 0; funsize = Core.Unity.Convert.ReadUint(s); for (uint index = 0; index < funsize; ++index) { NFunction f = new NFunction(); if (f.Unserial(s)) { Add(f); } } return(true); } return(false); }