Exemplo n.º 1
0
 public ItemStatus(GameObject obj_, ItemType type_)
 {
     obj     = obj_;
     initObj = null;
     mode    = ItemStatusModes.IDLE;
     type    = type_;
 }
Exemplo n.º 2
0
 public ItemStatus(GameObject obj_)
 {
     obj     = obj_;
     initObj = null;
     mode    = ItemStatusModes.IDLE;
     type    = ItemType.ITEM;
 }
Exemplo n.º 3
0
 public void SetItemMode(GameObject obj, ItemStatusModes mode)
 {
     if (mode == ItemStatusModes.DRAGGING)
     {
         ItemStatus itemStatus = itemStatusDic[obj.GetInstanceID()];
         itemStatus.mode = ItemStatusModes.DRAGGING;
         itemStatusDic[obj.GetInstanceID()] = itemStatus;
         ExperimentManager.Instance.AddEventLog(LogEvent.ITEM_DRAGGING);
     }
     else if (mode == ItemStatusModes.IDLE)
     {
         ItemStatus itemStatus = itemStatusDic[obj.GetInstanceID()];
         itemStatus.mode = ItemStatusModes.IDLE;
         itemStatusDic[obj.GetInstanceID()] = itemStatus;
         ExperimentManager.Instance.AddEventLog(LogEvent.ITEM_IDLE);
     }
 }