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); } } }
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); // } }