Example #1
0
    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);
    }
Example #2
0
    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);
    }