public override string ToString() { StringBuilder sb = new StringBuilder("ActionFrameData("); sb.Append("Time: "); sb.Append(Time); sb.Append(",Type: "); sb.Append(Type); sb.Append(",TargetIDs: "); sb.Append(TargetIDs); sb.Append(",ShakeCameraFrame: "); sb.Append(ShakeCameraFrame == null ? "<null>" : ShakeCameraFrame.ToString()); sb.Append(",MoveCameraFrame: "); sb.Append(MoveCameraFrame == null ? "<null>" : MoveCameraFrame.ToString()); sb.Append(",PlayAudioFrame: "); sb.Append(PlayAudioFrame == null ? "<null>" : PlayAudioFrame.ToString()); sb.Append(",BoolFrame: "); sb.Append(BoolFrame == null ? "<null>" : BoolFrame.ToString()); sb.Append(",StringFrame: "); sb.Append(StringFrame == null ? "<null>" : StringFrame.ToString()); sb.Append(",MoveTransformFrame: "); sb.Append(MoveTransformFrame == null ? "<null>" : MoveTransformFrame.ToString()); sb.Append(",Vector3Frame: "); sb.Append(Vector3Frame == null ? "<null>" : Vector3Frame.ToString()); sb.Append(",AddNpcFrame: "); sb.Append(AddNpcFrame == null ? "<null>" : AddNpcFrame.ToString()); sb.Append(",Runtime_CreateEffect: "); sb.Append(Runtime_CreateEffect == null ? "<null>" : Runtime_CreateEffect.ToString()); sb.Append(",Runtime_MoveEffect: "); sb.Append(Runtime_MoveEffect == null ? "<null>" : Runtime_MoveEffect.ToString()); sb.Append(",Runtime_AttackExec: "); sb.Append(Runtime_AttackExec == null ? "<null>" : Runtime_AttackExec.ToString()); sb.Append(",Runtime_RemoveEffect: "); sb.Append(Runtime_RemoveEffect == null ? "<null>" : Runtime_RemoveEffect.ToString()); sb.Append(",MovecharFrame: "); sb.Append(MovecharFrame == null ? "<null>" : MovecharFrame.ToString()); sb.Append(",AddStateEffectFrame: "); sb.Append(AddStateEffectFrame == null ? "<null>" : AddStateEffectFrame.ToString()); sb.Append(",AddUIFrame: "); sb.Append(AddUIFrame == null ? "<null>" : AddUIFrame.ToString()); sb.Append(",RemoveUIFrame: "); sb.Append(RemoveUIFrame == null ? "<null>" : RemoveUIFrame.ToString()); sb.Append(",EntityPlayAnim: "); sb.Append(EntityPlayAnim == null ? "<null>" : EntityPlayAnim.ToString()); sb.Append(",AnimcharFrame: "); sb.Append(AnimcharFrame == null ? "<null>" : AnimcharFrame.ToString()); sb.Append(",RotcharFrame: "); sb.Append(RotcharFrame == null ? "<null>" : RotcharFrame.ToString()); sb.Append(",RotCameraFrame: "); sb.Append(RotCameraFrame == null ? "<null>" : RotCameraFrame.ToString()); sb.Append(",ObjTransformFrame: "); sb.Append(ObjTransformFrame == null ? "<null>" : ObjTransformFrame.ToString()); sb.Append(",FuncMethodFrame: "); sb.Append(FuncMethodFrame == null ? "<null>" : FuncMethodFrame.ToString()); sb.Append(",StopAudioFrame: "); sb.Append(StopAudioFrame == null ? "<null>" : StopAudioFrame.ToString()); sb.Append(")"); return(sb.ToString()); }