bool ParseShape(BinaryReader br, string cid) { MegaShape ms = (MegaShape)target; switch (cid) { case "Num": int count = br.ReadInt32(); ms.splines = new List <MegaSpline>(count); //id = 0; break; case "Spline": MegaSpline spl = new MegaSpline(); ms.splines.Add(spl); //MegaMorphEditor.Parse(br, SplineParse); MegaParse.Parse(br, SplineParse); break; case "Anim": //Debug.Log("Anim info"); //MegaMorphEditor.Parse(br, AnimParse); MegaParse.Parse(br, AnimParse); break; } return(true); }
static public MegaBezFloatKeyControl LoadBezFloatKeyControl(BinaryReader br) { con = new MegaBezFloatKeyControl(); MegaParse.Parse(br, Parse); return(con); }
public MegaMorphTarget LoadTarget(BinaryReader br) { MegaMorphTarget target = new MegaMorphTarget(); currentTarget = target; MegaParse.Parse(br, ParseTarget); return(target); }
public MegaMorphChan LoadChan(BinaryReader br) { MegaMorphChan chan = new MegaMorphChan(); chan.control = null; chan.showparams = false; chan.mTargetCache = new List <MegaMorphTarget>(); currentChan = chan; MegaParse.Parse(br, ParseChan); return(chan); }
public MegaMorphChan LoadChan(BinaryReader br) { MegaMorphChan chan = new MegaMorphChan(); //Debug.Log("Load Chan"); chan.control = null; chan.showparams = false; chan.mTargetCache = new List <MegaMorphTarget>(); currentChan = chan; //Parse(br, ParseChan); MegaParse.Parse(br, ParseChan); MegaMorph mr = (MegaMorph)target; chan.Rebuild(mr); return(chan); }
bool ParseShape(BinaryReader br, string cid) { MegaShape ms = (MegaShape)target; switch ( cid ) { case "Num": int count = br.ReadInt32(); ms.splines = new List<MegaSpline>(count); break; case "Spline": MegaSpline spl = new MegaSpline(); ms.splines.Add(spl); MegaParse.Parse(br, SplineParse); break; case "Anim": MegaParse.Parse(br, AnimParse); break; } return true; }
public void LoadShape(BinaryReader br) { //MegaMorphEditor.Parse(br, ParseShape); MegaParse.Parse(br, ParseShape); }
public void LoadShape(BinaryReader br) { MegaParse.Parse(br, ParseShape); }
void LoadAnimation(MegaMorphOMatic mr, BinaryReader br) { MegaParse.Parse(br, AnimCallback); }
public void LoadMorph(BinaryReader br) { MegaParse.Parse(br, ParseMorph); }
public void LoadAnimMesh(BinaryReader br) { MegaParse.Parse(br, ParseAnimMesh); }
void LoadAnimation(MegaMorph mr, BinaryReader br) { //Parse(br, AnimCallback); MegaParse.Parse(br, AnimCallback); }