예제 #1
0
 protected override void Awake()
 {
     //IL_0080: Unknown result type (might be due to invalid IL or missing references)
     //IL_0089: Expected O, but got Unknown
     base.Awake();
     targetCamera          = MonoBehaviourSingleton <AppMain> .I.mainCamera;
     targetCameraTransform = MonoBehaviourSingleton <AppMain> .I.mainCameraTransform;
     parameter             = MonoBehaviourSingleton <OutGameSettingsManager> .I.statusScene;
     uiTexture             = (Utility.CreateGameObjectAndComponent("UITexture", MonoBehaviourSingleton <UIManager> .I.system._transform, 5) as UITexture);
     uiTexture.shader      = ResourceUtility.FindShader("Unlit/ui_render_tex");
     uiTexture.SetAnchor(MonoBehaviourSingleton <UIManager> .I.system.get_gameObject(), 0, 0, 0, 0);
     uiTexture.UpdateAnchors();
     m_stSmithCharacter = (StatusSmithCharacter)Utility.CreateGameObjectAndComponent("StatusSmithCharacter", base._transform, -1);
 }
 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);
     }
 }