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 SetEntityAddedCallback(System.IntPtr exConnPtr, NetSimAgent.EntityAddedCallback entityAddedCallback) { CppExerciseConnection.SetEntityAddedCallback(exConnPtr, entityAddedCallback); }
public extern static void SetEntityAddedCallback(IntPtr exConnPtr, NetSimAgent.EntityAddedCallback entityAddedCallback);