public void SetBaseExit() { _operationBaseObj = null; _operationBase = null; _isinOperationFlag = false; _hasObjFlag = false; PEIKDE.Log("GPD", "Base Exit!"); }
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!"); } }
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!"); } }
public void OperationExit() { if (_operationBase) { _operationBase = null; } if (_operationBaseObj) { _operationBaseObj.transform.SetParent(null); _operationBaseObj = null; } _hasObjFlag = false; _isinOperationFlag = false; }