Class HandOfGodForces
- Namespace
- KSP.Sim.impl
- Assembly
- Assembly-CSharp.dll
public class HandOfGodForces : IHandOfGodForces
- Inheritance
-
HandOfGodForces
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
HandOfGodForces(ISimulationModelMap, IModelViewMap)
public HandOfGodForces(ISimulationModelMap simulationModelMap, IModelViewMap modelViewMap)
Parameters
simulationModelMap ISimulationModelMap
modelViewMap IModelViewMap
Methods
ApplyImpulse(string, ForceType, Vector3d, Vector3d)
public bool ApplyImpulse(string simulationObjectGuid, ForceType forceType, Vector3d relativeForce, Vector3d relativePosition)
Parameters
simulationObjectGuid string
forceType ForceType
relativeForce Vector3d
relativePosition Vector3d
Returns
- bool
CreateForce(string, string, ForceType, Vector3d?, Vector3d?, Vector3d?)
public string CreateForce(string forceInstanceGuid, string simulationObjectGuid, ForceType forceType, Vector3d? relativeForce, Vector3d? relativePosition, Vector3d? relativeTorque)
Parameters
forceInstanceGuid string
simulationObjectGuid string
forceType ForceType
relativeForce Vector3d?
relativePosition Vector3d?
relativeTorque Vector3d?
Returns
- string
Debug_SetPhysicsMode(string, PhysicsMode, bool, bool)
public bool Debug_SetPhysicsMode(string instanceGuid, PhysicsMode vesselPhysics, bool enablePhysX, bool enablePartUnpack)
Parameters
instanceGuid string
vesselPhysics PhysicsMode
enablePhysX bool
enablePartUnpack bool
Returns
- bool
DestroyForce(string)
public void DestroyForce(string forceInstanceGuid)
Parameters
forceInstanceGuid string
SetForce(string, Vector3d?, Vector3d?)
public void SetForce(string forceInstanceGuid, Vector3d? relativeForce, Vector3d? relativeTorque)
Parameters
forceInstanceGuid string
relativeForce Vector3d?
relativeTorque Vector3d?