public void PlayTweenCameraMotion(TweenCameraTargetFunction tweenCamera, CharacterStateControl target = null) { bool flag = this.hierarchyData.batteWaves[this.battleStateData.currentWaveNumber].cameraType == 1; if (target == null) { tweenCamera.SetCamera(false, flag); return; } if (tweenCamera.isMoving && tweenCamera.currentIndex == target.myIndex) { return; } if (flag) { tweenCamera.SetCamera(!target.isEnemy, true); } else { int num = target.myIndex; if (target.isEnemy) { num += this.battleStateData.playerCharacters.Length; } tweenCamera.SetCamera(num, !target.isEnemy, false); } }
public void StopTweenCameraMotionAction(TweenCameraTargetFunction tweenCamera) { tweenCamera.Stop(); }
public void SetCameraLengthAction(TweenCameraTargetFunction tweenCamera) { tweenCamera.SetLastTime(); }