Пример #1
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
 {
     sw.Format(formatterContext, services)
     .Property(nameof(FieldObject.Model))
     .Method(nameof(FieldObjectModel.SetPosition))
     .Argument("walkmeshTriangleId", _walkmeshTriangleId)
     .Argument("x", _x)
     .Argument("y", _y)
     .Comment(nameof(SET3));
 }
Пример #2
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
 {
     sw.Format(formatterContext, services)
     .Property(nameof(FieldObject.Animation))
     .Method(nameof(FieldObjectAnimation.Play))
     .Argument("animationId", _animationId)
     .Argument("firstFrame", _firstFrame)
     .Argument("lastFrame", _lastFrame)
     .Comment(nameof(RCANIMEKEEP));
 }
Пример #3
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
 {
     sw.Format(formatterContext, services)
     .StaticType(nameof(IPartyService))
     .Method(nameof(IPartyService.ChangeParty))
     .Enum <Characters>(_character1)
     .Enum <Characters>(_character2)
     .Enum <Characters>(_character3)
     .Comment(nameof(SETPARTY));
 }
Пример #4
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
 {
     sw.Format(formatterContext, services)
     .Await()
     .Property(nameof(FieldObject.Model))
     .Method(nameof(FieldObjectModel.RotateToObject))
     .Argument("targetObject", _targetObject)
     .Argument("frameDuration", _frameDuration)
     .Comment(nameof(CTURN));
 }
Пример #5
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
 {
     sw.Format(formatterContext, services)
     .CommentLine(FieldName.Get(_fieldMapId))
     .StaticType(nameof(IFieldService))
     .Method(nameof(IFieldService.GoTo))
     .Enum(_fieldMapId)
     .Argument("walkmeshId", _walkmeshId)
     .Comment(nameof(MAPJUMPO));
 }
Пример #6
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
 {
     sw.Format(formatterContext, services)
     .StaticType(nameof(IRenderingService))
     .Method(nameof(IRenderingService.SubScreenColor))
     .Argument("r", _r)
     .Argument("g", _g)
     .Argument("b", _b)
     .Comment(nameof(DCOLSUB));
 }
Пример #7
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
 {
     sw.Format(formatterContext, services)
     .StaticType(nameof(IMusicService))
     .Method(nameof(IMusicService.ChangeMusicVolume))
     .Argument("volume", _volume)
     .Argument("flag", _flag)
     .Argument("transitionDuration", _transitionDuration)
     .Comment(nameof(MUSICVOL));
 }
Пример #8
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
 {
     sw.Format(formatterContext, services)
     .StaticType(nameof(IPartyService))
     .Method(nameof(IPartyService.ChangeCharacterState))
     .Enum <CharacterId>(_characterId)
     .Argument("isSwitchable", _isSwitchable)
     .Argument("isSelectable", _isSelectable)
     .Comment(nameof(HOLD));
 }
Пример #9
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
 {
     sw.Format(formatterContext, services)
     .Property(nameof(FieldObject.Model))
     .Method(nameof(FieldObjectInteraction.Move))
     .Argument("x", _x)
     .Argument("y", _y)
     .Argument("z", _z)
     .Argument("unknown", _unknown)
     .Comment(nameof(MOVE));
 }
Пример #10
0
        public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
        {
            FormatHelper.FormatMonologue(sw, formatterContext.GetMessage(_messageId));

            sw.Format(formatterContext, services)
            .StaticType(nameof(IMessageService))
            .Method(nameof(IMessageService.Show))
            .Argument("channel", _channel)
            .Argument("messageId", _messageId)
            .Comment(nameof(MES));
        }
Пример #11
0
        public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
        {
            var formatter = sw.Format(formatterContext, services);

            formatter
            .StaticType(nameof(ISoundService))
            .Method(nameof(ISoundService.PlaySound))
            .Argument("fieldSoundIndex", _fieldSoundIndex)
            .Argument("pan", _pan)
            .Argument("volume", _volume)
            .Argument("channel", _channel)
            .Comment(nameof(MusicLoad));
        }
Пример #12
0
        public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
        {
            var formatter = sw.Format(formatterContext, services);

            //foreach (String name in MovieName.PossibleNames(_movieId))
            //    formatter.CommentLine(name);

            formatter
            .StaticType(nameof(IMovieService))
            .Method(nameof(IMovieService.PrepareToPlay))
            .Argument("movieId", _movieId)
            .Argument("flag", _flag)
            .Comment(nameof(MovieReady));
        }
Пример #13
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
 {
     sw.Format(formatterContext, services)
     .StaticType(nameof(IRenderingService))
     .Method(nameof(IRenderingService.AddScreenColor))
     .Argument("r1", _r1)
     .Argument("g1", _g1)
     .Argument("b1", _b1)
     .Argument("r2", _r2)
     .Argument("g2", _g2)
     .Argument("b2", _b2)
     .Argument("transitionDuration", _transitionDuration)
     .Comment(nameof(FCOLADD));
 }
Пример #14
0
        public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
        {
            var formatter = sw.Format(formatterContext, services);

            if (_musicId is IConstExpression expr)
            {
                formatter.CommentLine(MusicName.Get((MusicId)expr.Int32()));
            }

            formatter
            .StaticType(nameof(IMusicService))
            .Method(nameof(IMusicService.LoadFieldMusic))
            .Argument("musicId", _musicId)
            .Comment(nameof(MUSICLOAD));
        }
Пример #15
0
        public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
        {
            if (_messageId is IConstExpression message)
            {
                FormatHelper.FormatMonologue(sw, formatterContext.GetMessage(message.Int32()));
            }

            sw.Format(formatterContext, services)
            .StaticType(nameof(IMessageService))
            .Method(nameof(IMessageService.ShowDialog))
            .Argument("channel", _channel)
            .Argument("messageId", _messageId)
            .Argument("posX", _posX)
            .Argument("posY", _posY)
            .Comment(nameof(RAMESW));
        }
Пример #16
0
        public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services)
        {
            if (_messageId is IConstExpression message)
            {
                FormatHelper.FormatAnswers(sw, formatterContext.GetMessage(message.Int32()), _firstLine, _lastLine, _beginLine, _cancelLine);
            }

            sw.Format(formatterContext, services)
            .Await()
            .StaticType(nameof(IMessageService))
            .Method(nameof(IMessageService.ShowDialog))
            .Argument("channel", _channel)
            .Argument("messageId", _messageId)
            .Argument("firstLine", _firstLine)
            .Argument("lastLine", _lastLine)
            .Argument("beginLine", _beginLine)
            .Argument("cancelLine", _cancelLine)
            .Comment(nameof(AASK));
        }
Пример #17
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services) => sw.Format(formatterContext, services)
 .Await()
 .Property(nameof(FieldObject.Animation))
 .Method(nameof(FieldObjectAnimation.Play))
 .Argument("animationId", AnimationId)
 .Comment(nameof(Anime));
Пример #18
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services) => sw.Format(formatterContext, services)
 .StaticType(nameof(IMovieService))
 .Method(nameof(IMovieService.Wait))
 .Comment(nameof(MOVIE));
Пример #19
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services) => sw.Format(formatterContext, services)
 .StaticType(nameof(IRenderingService))
 .Method(nameof(IRenderingService.Wait))
 .Comment(nameof(COLSYNC));
Пример #20
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services) => sw.Format(formatterContext, services)
 .StaticType(nameof(ISalaryService))
 .Property(nameof(ISalaryService.IsSalaryAlertEnabled))
 .Assign(false)
 .Comment(nameof(SaralyDispOff));
Пример #21
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services) => sw.Format(formatterContext, services)
 .Property(nameof(FieldObject.Model))
 .Method(nameof(FieldObjectModel.Hide))
 .Comment(nameof(HIDE));
Пример #22
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services) => sw.Format(formatterContext, services)
 .StaticType(nameof(IRenderingService))
 .Method(nameof(IRenderingService.AnimateBackground))
 .Argument("lastFrame", _lastFrame)
 .Argument("firstFrame", _firstFrame)
 .Comment(nameof(BGANIME));
Пример #23
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services) => sw.Format(formatterContext, services)
 .StaticType(nameof(IGameplayService))
 .Method(nameof(IGameplayService.ResetAllData))
 .Comment(nameof(Clear));
Пример #24
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services) => sw.Format(formatterContext, services)
 .Await()
 .Property(nameof(FieldObject.Model))
 .Method(nameof(FieldObjectModel.Rotate))
 .Argument("angle", _angle)
 .Argument("frameDuration", _frameDuration)
 .Comment(nameof(CTURNL));
Пример #25
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services) => sw.Format(formatterContext, services)
 .Property(nameof(FieldObject.Model))
 .Method(nameof(FieldObjectModel.SetHitBox))
 .Argument("p1", _p1.ToString())
 .Argument("p2", _p2.ToString())
 .Comment(nameof(SetLine));
Пример #26
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services) => sw.Format(formatterContext, services)
 .StaticType(nameof(IMusicService))
 .Method(nameof(IMusicService.PlayFieldMusic))
 .Comment(nameof(MusicChange));
Пример #27
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services) => sw.Format(formatterContext, services)
 .StaticType(nameof(IGameplayService))
 .Property(nameof(IGameplayService.IsRandomBattlesEnabled))
 .Assign(false)
 .Comment(nameof(BattleOff));
Пример #28
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services) => sw.Format(formatterContext, services)
 .Property(nameof(FieldObject.Model))
 .Property(nameof(FieldObjectInteraction.IsPushScriptActive))
 .Assign(true)
 .Comment(nameof(PushOn));
Пример #29
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services) => sw.Format(formatterContext, services)
 .StaticType(nameof(IFieldService))
 .Method(nameof(IFieldService.FadeOn))
 .Comment(nameof(MapFadeOn));
Пример #30
0
 public override void Format(ScriptWriter sw, IScriptFormatterContext formatterContext, IServices services) => sw.Format(formatterContext, services)
 .Property(nameof(FieldObject.Model))
 .Property(nameof(FieldObjectInteraction.SoundFootsteps))
 .Assign(false)
 .Comment(nameof(FOOTSTEPOFF));