Ejemplo n.º 1
0
 public void SetBaseExit()
 {
     _operationBaseObj  = null;
     _operationBase     = null;
     _isinOperationFlag = false;
     _hasObjFlag        = false;
     PEIKDE.Log("GPD", "Base Exit!");
 }
Ejemplo n.º 2
0
 public void OnTriggerExit(Collider other)
 {
     if (other.gameObject.tag == OperationTag && _hasObjFlag && _operationBaseObj == other.gameObject)
     {
         _operationBaseObj  = null;
         _operationBase     = null;
         _isinOperationFlag = false;
         _hasObjFlag        = false;
         PEIKDE.Log("GPD", "Base Exit!");
     }
 }
Ejemplo n.º 3
0
 public void OnTriggerEnter(Collider other)
 {
     if (other.gameObject.tag == OperationTag && !_hasObjFlag)
     {
         _operationBaseObj  = other.gameObject;
         _operationBase     = _operationBaseObj.GetComponent <OperationBase>();
         _isinOperationFlag = true;
         _hasObjFlag        = true;
         PEIKDE.Log("GPD", "Base Enter!");
     }
 }
Ejemplo n.º 4
0
 public void OperationExit()
 {
     if (_operationBase)
     {
         _operationBase = null;
     }
     if (_operationBaseObj)
     {
         _operationBaseObj.transform.SetParent(null);
         _operationBaseObj = null;
     }
     _hasObjFlag        = false;
     _isinOperationFlag = false;
 }