XCutSceneData GetCurrentData() { if (_name == null || _name.Length == 0 || _camera == null) { return(null); } XCutSceneData data = new XCutSceneData(); data.CameraClip = XClip.LocateRes(_camera); data.Name = _name; data.Script = _script; data.Scene = _scene; data.TotalFrame = _camera.length * XEditorLibrary.FPS; data.TypeMask = _type_mask; data.AutoEnd = _auto_end; data.GeneralShow = _general_show; data.GeneralBigGuy = _general_bigguy; data.OverrideBGM = _override_bgm; data.Mourningborder = _mourningborder; data.FieldOfView = _fov; data.Length = _length; data.Trigger = _trigger.ToString(); foreach (XClip clip in _clips.Values) { if (clip.Valid) { if (_camera != null) { clip.Dump(); switch (clip.ClipType) { case XClipType.Actor: data.Actors.Add(clip.CutSceneClip as XActorDataClip); break; case XClipType.Player: data.Player.Add(clip.CutSceneClip as XPlayerDataClip); break; case XClipType.Audio: data.Audios.Add(clip.CutSceneClip as XAudioDataClip); break; case XClipType.Fx: data.Fxs.Add(clip.CutSceneClip as XFxDataClip); break; case XClipType.SubTitle: data.SubTitle.Add(clip.CutSceneClip as XSubTitleDataClip); break; case XClipType.Slash: data.Slash.Add(clip.CutSceneClip as XSlashDataClip); break; } } } } return(data); }
public void TriggerCamera(CameraTrigger trigger) { ANIMATOR.SetTrigger(trigger.ToString()); }
public void TriggerCamera(CameraTrigger trigger) { animator.SetTrigger(trigger.ToString()); }