public override void SetEnabled(bool is_enable) { //IL_0034: Unknown result type (might be due to invalid IL or missing references) if (animator != null) { animator.set_enabled(is_enable); } if (shadow != null) { shadow.get_gameObject().SetActive(is_enable); } ModelLoaderBase.SetEnabled(renderers, is_enable); }
private IEnumerator Start() { loader = LoadModel(); while (loader.IsLoading()) { yield return((object)null); } animator = loader.GetAnimator(); if (!(animator == null)) { animator.get_gameObject().AddComponent <RootMotionProxy>(); InitAnim(); OutGameSettingsManager.StatusScene param = MonoBehaviourSingleton <OutGameSettingsManager> .I.statusScene; _transform.set_position(param.smithNPCPos); _transform.set_eulerAngles(param.smithNPCRot); _transform.set_localScale(Vector3.get_one() * param.smithSize); } }
public static StoryCharacter Initialize(int id, UITexture ui_tex, string _name, string _dir, string idle_anim) { //IL_0056: Unknown result type (might be due to invalid IL or missing references) //IL_00cf: Unknown result type (might be due to invalid IL or missing references) //IL_00e3: Expected O, but got Unknown //IL_00f9: Unknown result type (might be due to invalid IL or missing references) //IL_00fe: Expected O, but got Unknown NPCTable.NPCData nPCData = Singleton <NPCTable> .I.GetNPCData(_name); if (nPCData == null) { return(null); } UIRenderTexture uIRenderTexture = UIRenderTexture.Get(ui_tex, -1f, true, -1); uIRenderTexture.Disable(); uIRenderTexture.nearClipPlane = 1f; uIRenderTexture.farClipPlane = 100f; Transform val = Utility.CreateGameObject("StoryModel", uIRenderTexture.modelTransform, uIRenderTexture.renderLayer); StoryCharacter storyCharacter = val.get_gameObject().AddComponent <StoryCharacter>(); storyCharacter.model = val; storyCharacter.id = id; storyCharacter.renderTex = uIRenderTexture; storyCharacter.uiTex = ui_tex; storyCharacter.charaName = _name; storyCharacter.aliasName = string.Empty; storyCharacter.SetStandPosition(_dir, false); if (string.IsNullOrEmpty(idle_anim)) { storyCharacter.idleAnim = PlayerAnimCtrl.StringToEnum(nPCData.anim); } else { storyCharacter.idleAnim = PlayerAnimCtrl.StringToEnum(idle_anim); } storyCharacter.isLoading = true; ModelLoaderBase modelLoaderBase = nPCData.LoadModel(val.get_gameObject(), false, false, storyCharacter.OnModelLoadComplete, false); storyCharacter.npcLoader = (modelLoaderBase as NPCLoader); storyCharacter.CollectTween(ui_tex.get_transform()); return(storyCharacter); }