// Token: 0x060013F1 RID: 5105 RVA: 0x00061CE0 File Offset: 0x0005FEE0 public RoachController.RoachNodeEditorComponent AddNode() { GameObject gameObject = new GameObject("Roach Path Node (Temporary)"); gameObject.hideFlags = HideFlags.DontSave; gameObject.transform.SetParent(base.transform); RoachController.RoachNodeEditorComponent roachNodeEditorComponent = gameObject.AddComponent <RoachController.RoachNodeEditorComponent>(); roachNodeEditorComponent.path = this; return(roachNodeEditorComponent); }
// Token: 0x060013D6 RID: 5078 RVA: 0x00061450 File Offset: 0x0005F650 public void DebakeRoaches() { this.ClearRoachPathEditors(); for (int i = 0; i < this.roaches.Length; i++) { RoachController.Roach roach = this.roaches[i]; RoachController.RoachPathEditorComponent roachPathEditorComponent = this.AddPathEditorObject(); for (int j = 0; j < roach.keyFrames.Length; j++) { RoachController.KeyFrame keyFrame = roach.keyFrames[j]; RoachController.RoachNodeEditorComponent roachNodeEditorComponent = roachPathEditorComponent.AddNode(); roachNodeEditorComponent.transform.position = keyFrame.position; roachNodeEditorComponent.transform.rotation = keyFrame.rotation; } } }