コード例 #1
0
    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);
    }
コード例 #2
0
 public void SetEntityStateArtPartCallback(System.IntPtr exConnPtr, NetSimAgent.EntityStateArtPartCallback entityStateArtPartCallback)
 {
     CppExerciseConnection.SetEntityStateArtPartCallback(exConnPtr, entityStateArtPartCallback);
 }
コード例 #3
0
 public extern static void SetEntityStateArtPartCallback(IntPtr exConnPtr, NetSimAgent.EntityStateArtPartCallback entityStateArtPartCallback);