Table of Contents

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?