コード例 #1
0
    /// <summary>
    /// Enqueues a message. The ARMessage is translated to an ARLocalMessage instance to avoid referencing issues
    /// </summary>
    /// <param name="actionType">Action type.</param>
    /// <param name="position">Position.</param>
    public void EnqueueMessage(string clientID, ARNetworkMessage.ActionType actionType, Vector3 position)
    {
        ARLocalMessage arMsg = new ARLocalMessage(clientID, actionType, position);

        this.messageQueue.Enqueue(arMsg);

        ConsoleManager.LogMessage(TAG + " successfully enqueued message of type " + arMsg.GetActionType());
    }
コード例 #2
0
 public ARLocalMessage(string clientID, ARNetworkMessage.ActionType actionType, Vector3 position)
 {
     this.clientID   = clientID;
     this.actionType = actionType;
     this.position   = position;
 }