/// <summary>
        /// Initializes a new instance of the <see cref="TrackerMessage"/> class.
        /// </summary>
        /// <param name="action">The action.</param>
        /// <param name="transactionId">The transaction unique identifier.</param>
        public TrackerMessage(TrackingAction action, int transactionId)
        {
            transactionId.MustBeGreaterThanOrEqualTo(0);

            this.Action        = action;
            this.TransactionId = transactionId;
        }
Exemple #2
0
    private PatrolData info;             // 巡逻兵数据

    public static TrackingAction GetAction(GameObject player)
    {
        TrackingAction action = CreateInstance <TrackingAction>();

        action.player = player;
        return(action);
    }
	void Start() {
		//rightHandRS = GameObject.Find("RightHandRS");
		rightHandTracking = (TrackingAction)rightHandRS.GetComponent("TrackingAction");
		rightHandHorzScale = rightHandTracking.VirtualWorldBoxDimensions.x;
		rightHandInitPos = rightHandRS.transform.position;
		rightHandRunPos = new Vector3(0.0f,0.0f,0.0f);
	}
Exemple #4
0
 public void SaveTrackingLog(TrackingAction a)
 {
     using (var db = new MainContext())
     {
         db.Trackingactions.Add(a);
         db.SaveChanges();
     }
 }
Exemple #5
0
 void Start()
 {
     //rightHandRS = GameObject.Find("RightHandRS");
     rightHandTracking  = (TrackingAction)rightHandRS.GetComponent("TrackingAction");
     rightHandHorzScale = rightHandTracking.VirtualWorldBoxDimensions.x;
     rightHandInitPos   = rightHandRS.transform.position;
     rightHandRunPos    = new Vector3(0.0f, 0.0f, 0.0f);
 }
Exemple #6
0
    void  OnTriggerEnter2D(Collider2D otherCollider)
    {
        TrackingAction ta = otherCollider.gameObject.GetComponent <TrackingAction>();

        if (ta != null && handGes.GetComponent <GUIText>().text == "spreadfingers")
        {
            MoveTheObj = true;
        }
    }
        private TrackingAction generateTracking(ActionExecutingContext filterContext, int maSP)
        {
            var temp = new TrackingAction()
            {
                Username     = (ManagerObiect.getIntance().userName ?? " "),
                SanPhamId    = maSP,
                Ngaythuchien = DateTime.Now,
                Controller   = filterContext.ActionDescriptor.ControllerDescriptor.ControllerName,
                Action       = filterContext.ActionDescriptor.ActionName
            };

            return(temp);
        }
        public void Track(TrackingAction trackingAction, TKey key, TValue value)
        {
            switch (trackingAction)
            {
            case TrackingAction.Added:
            case TrackingAction.Get:
                TryRemoveKeyFromTrackingList(key);
                AddOrUpdateValue(key, value);
                break;

            case TrackingAction.Evicted:
                CleanUpList(key, value);
                break;

            default:
                break;
            }
        }
Exemple #9
0
        public void Track(TrackingAction trackingAction, TKey key, TValue value)
        {
            lock (_stackLock)
            {
                switch (trackingAction)
                {
                case TrackingAction.Added:
                case TrackingAction.Get:
                    TryRemoveKeyFromTrackingList(key);
                    _trackingList.AddLast(key);
                    break;

                case TrackingAction.Evicted:
                    CleanUpList(key, value);
                    break;

                default:
                    break;
                }
            }
        }
Exemple #10
0
 // Use this for initialization
 void Start()
 {
     rigidbody = GetComponent <Rigidbody>();
     tracking  = GetComponent <TrackingAction>();
 }
 // 追击
 public void Follow(GameObject player, GameObject patrol)
 {
     this.follow = TrackingAction.GetAction(player);
     this.RunAction(patrol, follow, this);
 }
 public static void TrackEvent(string name, TrackingCategory category, TrackingAction action)
 {
     Current.Track(category.ToString(), name, action.ToString());
 }