public void LoadPlayer(PlayerLoadInfo load_info) { //IL_002f: Unknown result type (might be due to invalid IL or missing references) //IL_003a: Unknown result type (might be due to invalid IL or missing references) //IL_004e: Unknown result type (might be due to invalid IL or missing references) //IL_0053: Unknown result type (might be due to invalid IL or missing references) //IL_0122: Unknown result type (might be due to invalid IL or missing references) if (playerShadow == null) { playerShadow = PlayerLoader.CreateShadow(MonoBehaviourSingleton <StageManager> .I.stageObject, false, -1, false); playerShadow.get_transform().set_position(parameter.playerPos + new Vector3(0f, 0.005f, 0f)); } ShaderGlobal.lightProbe = false; if (!(playerLoader != null) || !playerLoader.loadInfo.Equals(load_info)) { if (renderTexture != null) { Object.DestroyImmediate(renderTexture); } renderTexture = UIRenderTexture.Get(uiTexture, -1f, true, -1); renderTexture.Disable(); renderTexture.nearClipPlane = parameter.renderTextureNearClip; int num = -1; if (MonoBehaviourSingleton <OutGameSettingsManager> .IsValid()) { num = ((!MonoBehaviourSingleton <OutGameSettingsManager> .I.statusScene.isChangeHairShader) ? (-1) : MonoBehaviourSingleton <UserInfoManager> .I.userStatus.hairColorId); } playerLoader = renderTexture.modelTransform.get_gameObject().AddComponent <PlayerLoader>(); PlayerLoader obj = playerLoader; int use_hair_overlay = num; obj.StartLoad(load_info, renderTexture.renderLayer, PLAYER_ANIM_TYPE.GetStatus(MonoBehaviourSingleton <UserInfoManager> .I.userStatus.sex), false, false, false, false, false, true, true, true, SHADER_TYPE.NORMAL, delegate { //IL_0006: Unknown result type (might be due to invalid IL or missing references) //IL_0011: Unknown result type (might be due to invalid IL or missing references) //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_0056: Unknown result type (might be due to invalid IL or missing references) //IL_00a2: Unknown result type (might be due to invalid IL or missing references) //IL_00ad: Unknown result type (might be due to invalid IL or missing references) //IL_00b2: Unknown result type (might be due to invalid IL or missing references) //IL_00ba: Unknown result type (might be due to invalid IL or missing references) //IL_00bf: Unknown result type (might be due to invalid IL or missing references) playerLoader.get_transform().set_position(parameter.playerPos); playerLoader.get_transform().set_eulerAngles(new Vector3(0f, (viewMode != 0) ? parameter.avatarPlayerRot : parameter.playerRot, 0f)); if (MonoBehaviourSingleton <UserInfoManager> .IsValid()) { UserStatus userStatus = MonoBehaviourSingleton <UserInfoManager> .I.userStatus; float num2 = (userStatus.sex != 0) ? parameter.playerScaleFemale : parameter.playerScaleMale; playerLoader.get_transform().set_localScale(playerLoader.get_transform().get_localScale().Mul(new Vector3(num2, num2, num2))); } renderTexture.Enable(0.25f); }, true, use_hair_overlay); } }
public override void Initialize() { charaInfo = (GameSection.GetEventData() as FriendCharaInfo); InGameRecorder.PlayerRecord playerRecord = new InGameRecorder.PlayerRecord(); playerRecord.id = charaInfo.userId; playerRecord.isNPC = false; playerRecord.isSelf = false; playerRecord.playerLoadInfo = PlayerLoadInfo.FromCharaInfo(charaInfo, true, true, true, true); playerRecord.animID = PLAYER_ANIM_TYPE.GetStatus(charaInfo.sex); playerRecord.charaInfo = charaInfo; GameSection.SetEventData(new object[3] { playerRecord, false, false }); base.Initialize(); }
private IEnumerator DoInitialize() { bool wait = true; degree = GetCtrl(UI.OBJ_DEGREE_ROOT).GetComponent <DegreePlate>(); UserStatus status = MonoBehaviourSingleton <UserInfoManager> .I.userStatus; EquipSetInfo equip_set = MonoBehaviourSingleton <StatusManager> .I.GetEquipSet(status.eSetNo); uint visual_armor = uint.Parse(status.armorUniqId); uint visual_helm = uint.Parse(status.helmUniqId); uint visual_arm = uint.Parse(status.armUniqId); uint visual_leg = uint.Parse(status.legUniqId); bool is_show_helm = MonoBehaviourSingleton <StatusManager> .I.GetEquippingShowHelm(status.eSetNo) == 1; PlayerLoadInfo load_info = new PlayerLoadInfo(); load_info.SetupLoadInfo(equip_set, 0uL, visual_armor, visual_helm, visual_arm, visual_leg, is_show_helm); OutGameSettingsManager.ProfileScene param = MonoBehaviourSingleton <OutGameSettingsManager> .I.profileScene; UIRenderTexture rt = InitRenderTexture(UI.TEX_MODEL, param.cameraFieldOfView, false); if (!object.ReferenceEquals(rt, null)) { rt.nearClipPlane = param.nearClip; } EnableRenderTexture(UI.TEX_MODEL); SetRenderPlayerModel((Enum)UI.TEX_MODEL, load_info, PLAYER_ANIM_TYPE.GetStatus(MonoBehaviourSingleton <UserInfoManager> .I.userStatus.sex), param.playerPos, new Vector3(0f, param.playerRot, 0f), is_show_helm, (Action <PlayerLoader>) delegate(PlayerLoader x) { ((_003CDoInitialize_003Ec__IteratorF4) /*Error near IL_01e7: stateMachine*/)._003C_003Ef__this.playerLoader = x; ((_003CDoInitialize_003Ec__IteratorF4) /*Error near IL_01e7: stateMachine*/)._003Cwait_003E__0 = false; }); if (eventListener == null) { eventListener = GetCtrl(UI.OBJ_PROFILE_BG).GetComponent <UIEventListener>(); UIEventListener uIEventListener = eventListener; uIEventListener.onDrag = (UIEventListener.VectorDelegate)Delegate.Combine(uIEventListener.onDrag, new UIEventListener.VectorDelegate(OnDrag)); } while (wait) { yield return((object)null); } base.Initialize(); }
protected virtual void LoadModel() { //IL_0041: Unknown result type (might be due to invalid IL or missing references) //IL_0055: Unknown result type (might be due to invalid IL or missing references) SetRenderPlayerModel(transRoot, UI.TEX_MODEL, PlayerLoadInfo.FromCharaInfo(data, true, true, true, isVisualMode), PLAYER_ANIM_TYPE.GetStatus(data.sex), new Vector3(0f, -0.75f, 14f), new Vector3(0f, 180f, 0f), isVisualMode, delegate(PlayerLoader player_loader) { if (player_loader != null) { loader = player_loader; } }); }