public static void UnpackRigidbody(Rigidbody rb,StreamUnpacker su) { rb.velocity=new Vector3(su.ReadFloat(),su.ReadFloat(),su.ReadFloat()); rb.angularVelocity=new Vector3(su.ReadFloat(),su.ReadFloat(),su.ReadFloat()); rb.drag=su.ReadFloat(); rb.angularDrag=su.ReadFloat(); }
public static void UnpackRigidbody(Rigidbody rb, StreamUnpacker su) { rb.velocity = new Vector3(su.ReadFloat(), su.ReadFloat(), su.ReadFloat()); rb.angularVelocity = new Vector3(su.ReadFloat(), su.ReadFloat(), su.ReadFloat()); rb.drag = su.ReadFloat(); rb.angularDrag = su.ReadFloat(); }
public override void Unpack(StreamUnpacker su) { SaveLoadTransform.UnpackTransform(gameObject.transform, su); showgold = su.ReadBool(); gold = su.ReadFloat(); showwildflowers = su.ReadBool(); wildflowers = su.ReadInt(); broadcastjumps = su.ReadBool(); }
private static Quest UnpackQuest(StreamUnpacker su) { Quest q = new Quest(); q.name = su.ReadString(); q.uniqueId = su.ReadInt(); q.description = su.ReadString(); q.handinDescription = su.ReadString(); q.afterDescription = su.ReadString(); q.questevent = su.ReadString(); q.activeevent = su.ReadString(); q.playerCommands = (Command[])su.ReadObjects(typeof(Command)); q.questrequirement = su.ReadString(); q.open = su.ReadBool(); q.completed = su.ReadBool(); q.status = su.ReadString(); q.lastEffected = Time.time + su.ReadFloat(); int n = su.ReadInt(); for (int t = 0; t < n; t++) { Objective o = new Objective(); q.objectives.Add(o); o.description = su.ReadString(); o.doneDescription = su.ReadString(); o.locationObject = su.ReadString(); o.count = su.ReadInt(); o.optional = su.ReadBool(); o.objectiveevent = su.ReadString(); o.questevent = su.ReadString(); o.activeevent = su.ReadString(); o.playerCommands = (Command[])su.ReadObjects(typeof(Command)); o.questrequirement = su.ReadString(); o.completed = su.ReadBool(); o.open = su.ReadBool(); } return(q); }
public static void UnpackTransform(Transform packTransform,StreamUnpacker su) { packTransform.localPosition=new Vector3(su.ReadFloat(),su.ReadFloat(),su.ReadFloat()); packTransform.localScale=new Vector3(su.ReadFloat(),su.ReadFloat(),su.ReadFloat()); packTransform.localRotation=new Quaternion(su.ReadFloat(),su.ReadFloat(),su.ReadFloat(),su.ReadFloat()); }
private static Quest UnpackQuest(StreamUnpacker su) { Quest q=new Quest(); q.name=su.ReadString(); q.uniqueId=su.ReadInt(); q.description=su.ReadString(); q.handinDescription=su.ReadString(); q.afterDescription=su.ReadString(); q.questevent=su.ReadString(); q.activeevent=su.ReadString(); q.playerCommands=(Command[])su.ReadObjects(typeof(Command)); q.questrequirement=su.ReadString(); q.open=su.ReadBool(); q.completed=su.ReadBool(); q.status=su.ReadString(); q.lastEffected=Time.time+su.ReadFloat(); int n=su.ReadInt(); for (int t=0;t<n;t++){ Objective o=new Objective(); q.objectives.Add(o); o.description=su.ReadString(); o.doneDescription=su.ReadString(); o.locationObject=su.ReadString(); o.count=su.ReadInt(); o.optional=su.ReadBool(); o.objectiveevent=su.ReadString(); o.questevent=su.ReadString(); o.activeevent=su.ReadString(); o.playerCommands=(Command[])su.ReadObjects(typeof(Command)); o.questrequirement=su.ReadString(); o.completed=su.ReadBool(); o.open=su.ReadBool(); } return q; }
public static void UnpackTransform(Transform packTransform, StreamUnpacker su) { packTransform.localPosition = new Vector3(su.ReadFloat(), su.ReadFloat(), su.ReadFloat()); packTransform.localScale = new Vector3(su.ReadFloat(), su.ReadFloat(), su.ReadFloat()); packTransform.localRotation = new Quaternion(su.ReadFloat(), su.ReadFloat(), su.ReadFloat(), su.ReadFloat()); }