GameObject createOneUI(GameObject gameObject, Vector3 pos) { GameObject objc = GameObject.Instantiate(gameObject, new Vector3(0, 0, 0), Quaternion.Euler(0, 0, 0)) as GameObject; objc.transform.parent = NGUIRoot.transform; objc.layer = UILayerMask; objc.transform.position = MGFoundtion.WorldPointToNGUIPoint(pos, uiCamera); objc.transform.localScale = new Vector3(MGGlobalDataCenter.defaultCenter().UIScale, MGGlobalDataCenter.defaultCenter().UIScale, 1); return(objc); }
void Start() { roleLater = MGGlobalDataCenter.defaultCenter().roleLater; roleLaterStartPos = roleLater.transform.position; roleFront = MGGlobalDataCenter.defaultCenter().role; roleFrontStartPos = roleFront.transform.position; if (MGGlobalDataCenter.defaultCenter().isLaterRoler) { //先删除AI脚本 Object Script = roleFront.GetComponent <MGRoleActAIController>(); Destroy(Script); Script = roleFront.GetComponent <MGRoleFrontSkillAIController>(); Destroy(Script); } else { //先删除AI脚本 Object Script = roleLater.GetComponent <MGRoleActAIController>(); Destroy(Script); Script = roleLater.GetComponent <MGRoleLaterSkillAIController>(); Destroy(Script); } roleLaterJumpScript = roleLater.GetComponent <Jump>(); roleFrontJumpScript = roleFront.GetComponent <Jump>(); guideMask = 0; guideEndMask = 0; guideDelayTimer = 0; guideLastStepTimer = 0; guideDartStep = 1; guideStepTimer = 0; isHiddenButtons = false; UIButtons = null; isReStart = false; flag = false; isGuideEnd = false; guideLabel = GameObject.Instantiate(guideLabel, new Vector3(0, 0, 0), Quaternion.Euler(0, 0, 0)) as GameObject; guideLabel.transform.parent = NGUIRoot.transform; guideLabel.transform.position = MGFoundtion.WorldPointToNGUIPoint(new Vector3(0, 2.11f, 0), uiCamera); guideLabel.transform.localScale = new Vector3(1, 1, 1); guideLabel.layer = 10; guideLabel.GetComponent <UILabel>().text = ""; guideLabel.SetActive(false); }