public override Playable CreatePlayable(PlayableGraph graph, GameObject owner) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0027: Unknown result type (might be due to invalid IL or missing references) //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_003c: Unknown result type (might be due to invalid IL or missing references) //IL_0041: Unknown result type (might be due to invalid IL or missing references) FightContext fightContext = TimelineContextUtility.GetFightContext(graph); if (null != fightContext) { FightStatus local = FightStatus.local; if (local != null && fightContext.fightId != local.fightId) { return(Playable.get_Null()); } } CameraShakePlayableBehaviour cameraShakePlayableBehaviour = new CameraShakePlayableBehaviour(m_curve); return(ScriptPlayable <CameraShakePlayableBehaviour> .op_Implicit(ScriptPlayable <CameraShakePlayableBehaviour> .Create(graph, cameraShakePlayableBehaviour, 0))); }