Exemplo n.º 1
0
    public override void InitializeGUI()
    {
        if (base._mIsLoaded)
        {
            return;
        }
        this.GUILevel = 20;


        PlayerData playerData = Globals.Instance.MGameDataManager.MActorData;

        MCharacterCustomizeOne.generageCharacterFormPlayerData(playerData);
        MCharacterCustomizeOne.changeCharacterAnimationController("General_Idle");
        MCharacterCustomizeOne.transform.localEulerAngles = new Vector3(0f, 180f, 0f);
    }
    public override void InitializeGUI()
    {
        if (base._mIsLoaded)
        {
            return;
        }
        base._mIsLoaded = true;


        this.GUILevel = 5;


        TaskDialogConfig taskTalksIDConfig = Globals.Instance.MDataTableManager.GetConfig <TaskDialogConfig>();

        taskTalksIDConfig.GeTTaskDialogDic(out taskTalksIDDic);

        Globals.Instance.MSceneManager.ChangeCameraActiveState(SceneManager.CameraActiveState.TASKCAMERA);

        PlayerData playerData = Globals.Instance.MGameDataManager.MActorData;

        mCharacterCustomizeOne.generageCharacterFormPlayerData(playerData);
//		NGUITools.SetActive(mCharacterCustomizeOne.gameObject,false);
        SetActive(mCharacterCustomizeOne, false);

        if (!GameDefines.Setting_ScreenQuality)
        {
            GameObject mainLight = GameObject.Find("Directional light Main");
            GameObject backLight = GameObject.Find("Directional light Back");
            if (mainLight != null)
            {
                //mainLight.SetActive(false);

                Light mL = mainLight.GetComponent <Light>();
                mL.shadows = LightShadows.None;
            }

            if (backLight != null)
            {
                //backLight.SetActive(false);
            }
        }
    }
Exemplo n.º 3
0
    public override void Initialize()
    {
        Globals.Instance.MFingerEvent.Add3DEventListener(this);
        this.SetFingerEventActive(true);


        GameObject girobj = GameObject.Find("Room_sushe01");

        if (girobj == null)
        {
            girobj = GameObject.Find("Room_sushe02");
        }
        SceneHomeObj          = girobj.transform.parent.gameObject;
        scene3d               = girobj.GetComponent <Scene3D>();// as Scene3D;
        characterCustomizeOne = scene3d.characterCustomizeOne;
        PlayerData playerData = Globals.Instance.MGameDataManager.MActorData;

        characterCustomizeOne.generageCharacterFormPlayerData(playerData);
        characterCustomizeOne.changeCharacterAnimationController("General_Idle");
        camera = Globals.Instance.MSceneManager.mMainCamera;

//		NPCConfig npcConfig = Globals.Instance.MDataTableManager.GetConfig<NPCConfig>();
//		NPCConfig.NPCObject npcObject ;
//		npcConfig.GetNPCObject(12001,out npcObject);
//		scene3d.characterCustomizeDog.generateCharacterFromConfig(npcObject.NPCGender,"D0101");
//		scene3d.characterCustomizeDog.ChangePart(playerData.PetInfo.itemId);
//		scene3d.characterCustomizeDog.changeCharacterAnimationController("Dog_Move");
//		characterCustomizeDog = scene3d.characterCustomizeDog;
//
//		Object rigibody = Resources.Load("Common/RigiBody",typeof(Object)) as Object;
//		GameObject rigibodyGameObj = GameObject.Instantiate(rigibody) as GameObject;
//		rigibodyGameObj.transform.parent = characterCustomizeOne.transform;
//		rigibodyGameObj.transform.localPosition = new Vector3(0f,0.7f,-0.07f);
//		rigibodyGameObj.transform.localEulerAngles = Vector3.zero;
//		rigibodyGameObj.transform.localScale = new Vector3(0.43f,1.0f,0.42f);
//
//		Rigidbody rigibody1 = rigibodyGameObj.GetComponent<Rigidbody>() as Rigidbody;
//		rigibody1.freezeRotation = true;
//		rigibody1.constraints = RigidbodyConstraints.FreezeAll;
//
//		Object btTrigger = Resources.Load("Common/BattleTrigger",typeof(Object)) as Object;
//		GameObject btTriggerGameObj = GameObject.Instantiate(btTrigger) as GameObject;
//		btTriggerGameObj.transform.parent = scene3d.characterCustomizeDog.transform;
//		btTriggerGameObj.transform.localPosition = new Vector3(0.01f,0.19f,0.11f);
//		btTriggerGameObj.transform.localEulerAngles = Vector3.zero;
//		BattleTrigger trigger = btTriggerGameObj.GetComponent<BattleTrigger>() as BattleTrigger;
//		trigger.Radius = 0.28f;
//		trigger.TriggerEnterEvents += ImpactDealWith;

        particle = scene3d.particle;
        if (particle != null)
        {
            particle.Stop();
        }
        //InitPortBuildings();
        InitMinMaxPortPos();

        _mPublisher.NotifyEnterPort();

        //
        Globals.Instance.MTeachManager.NewTeachEnterPort();

        // tzz added for GUINewCardRetreiveBlueprintBtn clicked
        if (EnterPortDoneEvent != null)
        {
            EnterPortDoneEvent();
            EnterPortDoneEvent = null;
        }

        Globals.Instance.MSceneManager.mMainCamera.enabled = true;
        Globals.Instance.MSceneManager.mTaskCamera.enabled = false;
        orbitCamera = Globals.Instance.MSceneManager.mMainCamera.transform.parent.GetComponent <OrbitCamera>();

//		int teachStep = Globals.Instance.MTeachManager.NewGetTeachStep("x04");
//		if (Globals.Instance.MTeachManager.IsOpenTeach && teachStep < TeachManager.TeachFinishedValue)
//		{
//			NGUITools.SetActive(characterCustomizeDog.gameObject,false);
//		}
//		else
//		{
//			NGUITools.SetActive(characterCustomizeDog.gameObject,true);
//		}
    }