//Line line; public override void Start() { data = GetOrAddComponent <CommonDataStream>(); //line = connection.Drawing().AddLine(Vector3.Zero.ToTuple(), new Vector3(0, 10, 0).ToTuple(), vessel.SurfaceReferenceFrame); //line.Thickness = 5f; g = body.SurfaceGravity; }
//Line line; public override void Start() { //default 默认返回到VAB楼顶靠北的那个停机坪 //???停机坪不是东西向两个的吗哪里有靠北的 我都不记得我这写的什么玩意 Lon = -74.6200965; Lat = -0.0967588; Height = 0;// 110; DescendHeight = 13000; preDescendAction = 10; DecAoA = 15 * Mathf.Deg2Rad; SafeVel = 240; AoAStartVel = 600; MaxAeroTilt = 12 * Mathf.Deg2Rad; MaxLandingTilt = 6 * Mathf.Deg2Rad; //init stability = GetOrAddComponent <StabilityControlSeparated>(); lastStatus = status; data = GetOrAddComponent <CommonDataStream>(); vessel.Control.SAS = false; vessel.Control.RCS = true; WaitStart(); //debug //line = connection.Drawing().AddLine(Vector3.Zero.ToTuple(), Vector3.One.ToTuple(), vessel.SurfaceReferenceFrame); //line.Thickness = 5; }
public override void Start() { //default reference = vessel.SurfaceVelocityReferenceFrame; direction = new Vector3(0, -1, 0); roll = float.NaN; //init data = GetOrAddComponent <CommonDataStream>(); lastLocalAngularVel = vessel.AngularVelocity(reference).ToVec(); localExternalAngularAccFilter = Vector3.Zero; lastAppliedAcc = Vector3.Zero; //debug if (showline) { line = connection.Drawing().AddLine(Vector3.Zero.ToTuple(), new Vector3(0, 10, 0).ToTuple(), reference); line.Thickness = 0.1f; } }
public override void Start() { data = GetOrAddComponent <CommonDataStream>(); stability = GetOrAddComponent <StabilityControlSeparated>(); stability.reference = surfaceRef; stability.direction = new Vector3(1, 0, 0); targetPosition = new Vector3(10, 20, 0); StartCoroutine(CreateHybridTimer()); foreach (var engine in vessel.Parts.Engines) { engine.Active = true; } vessel.Control.SAS = false; if (showLine) { line = connection.Drawing().AddLine(Vector3.Zero.ToTuple(), Vector3.One.ToTuple(), surfaceRef); } //vessel.Control.ActivateNextStage(); }
public override void Start() { data = GetOrAddComponent <CommonDataStream>(); orbitRef = vessel.Orbit.Body.ReferenceFrame; }
public override void Start() { data = GetOrAddComponent <CommonDataStream>(); g = body.SurfaceGravity; }