Table of Contents

Interface IHandOfGodForces

Namespace
KSP.Sim
Assembly
Assembly-CSharp.dll
public interface IHandOfGodForces
Extension Methods

Methods

ApplyImpulse(string, ForceType, Vector3d, Vector3d)

bool ApplyImpulse(string simulationObjectGuid, ForceType forceType, Vector3d relativeForce, Vector3d relationPosition)

Parameters

simulationObjectGuid string
forceType ForceType
relativeForce Vector3d
relationPosition Vector3d

Returns

bool

CreateForce(string, string, ForceType, Vector3d?, Vector3d?, Vector3d?)

string CreateForce(string forceInstanceGuid, string simulationObjectGuid, ForceType forceType, Vector3d? relativeForce, Vector3d? relationPosition, Vector3d? relativeTorque)

Parameters

forceInstanceGuid string
simulationObjectGuid string
forceType ForceType
relativeForce Vector3d?
relationPosition Vector3d?
relativeTorque Vector3d?

Returns

string

Debug_SetPhysicsMode(string, PhysicsMode, bool, bool)

bool Debug_SetPhysicsMode(string instanceGuid, PhysicsMode vesselPhysics, bool enablePhysX, bool enablePartUnpack)

Parameters

instanceGuid string
vesselPhysics PhysicsMode
enablePhysX bool
enablePartUnpack bool

Returns

bool

DestroyForce(string)

void DestroyForce(string forceInstanceGuid)

Parameters

forceInstanceGuid string

SetForce(string, Vector3d?, Vector3d?)

void SetForce(string forceInstanceGuid, Vector3d? relativeForce, Vector3d? relativeTorque)

Parameters

forceInstanceGuid string
relativeForce Vector3d?
relativeTorque Vector3d?