public ModelNPC.ObjectData UpdateData(string callFunc) { _dataObject = SaveLoadData.GetObjectDataByGobj(this.gameObject); if (_dataObject == null) { Debug.Log("#################### Error data game object is Empty !!!! :" + callFunc); return(null); } _dataObject.Init(); if (_dataObject.NameObject != this.name) { Debug.Log("#################### Error data game object : " + _dataObject.NameObject + " GO: " + this.name + " :" + callFunc); return(null); } //if (_dataObject.TargetPosition == new Vector3(0, 0, 0)) //{ // Debug.Log("#################### Error UFO dataUfo.TargetPosition is zero !!!! :" + callFunc); // return null; //} return(_dataObject); }
private ModelNPC.GameDataUfo FindObjectData(string callFunc) { var dataUfo = SaveLoadData.GetObjectDataByGobj(this.gameObject) as ModelNPC.GameDataUfo; if (dataUfo == null) { Debug.Log("#################### Error UFO MoveObjectToPosition dataUfo is Empty !!!! :" + callFunc); return(null); } if (dataUfo.NameObject != this.name) { Debug.Log("#################### Error UFO MoveObjectToPosition dataUfo: " + dataUfo.NameObject + " GO: " + this.name + " :" + callFunc); return(null); } if (dataUfo.TargetPosition == new Vector3(0, 0, 0)) { Debug.Log("#################### Error UFO dataUfo.TargetPosition is zero !!!! :" + callFunc); return(null); } return(dataUfo); }