void Start() { var exerciseConnectionPtr = ExerciseConnection.ExerciseConnectionPtr; entityAddedCallback = new NetSimAgent.EntityAddedCallback(EntityAdded); NetSimAgent.Instance.SetEntityAddedCallback(exerciseConnectionPtr, entityAddedCallback); entityRemovedCallback = new NetSimAgent.EntityRemovedCallback(EntityRemoved); NetSimAgent.Instance.SetEntityRemovedCallback(exerciseConnectionPtr, entityRemovedCallback); entityStateCallback = new NetSimAgent.EntityStateCallback(EntityStateChanged); NetSimAgent.Instance.SetEntityStateCallback(exerciseConnectionPtr, entityStateCallback); entityStateArtPartCallback = new NetSimAgent.EntityStateArtPartCallback(EntityStateArtPartChanged); NetSimAgent.Instance.SetEntityStateArtPartCallback(exerciseConnectionPtr, entityStateArtPartCallback); }
public void SetEntityStateArtPartCallback(System.IntPtr exConnPtr, NetSimAgent.EntityStateArtPartCallback entityStateArtPartCallback) { CppExerciseConnection.SetEntityStateArtPartCallback(exConnPtr, entityStateArtPartCallback); }
public extern static void SetEntityStateArtPartCallback(IntPtr exConnPtr, NetSimAgent.EntityStateArtPartCallback entityStateArtPartCallback);