Example #1
0
        public AdvCommandVoice(StringGridRow row, AdvSettingDataManager dataManager)
            : base(row)
        {
            //名前
            this.characterLabel = ParseCell <string>(AdvColumnName.Arg1);

            //ボイス
            InitVoiceFile(dataManager);
            this.isLoop = ParseCellOptional <bool>(AdvColumnName.Arg2, false);
            this.volume = ParseCellOptional <float>(AdvColumnName.Arg3, 1.0f);
        }
Example #2
0
 public AdvCommandPageControler(StringGridRow row, AdvSettingDataManager dataManager)
     : base(row)
 {
     if (row == null)
     {
         this.pageCtrlType = AdvPageControllerType.InputBrPage;
     }
     else
     {
         this.pageCtrlType = ParseCellOptional <AdvPageControllerType>(AdvColumnName.PageCtrl, AdvPageControllerType.InputBrPage);
     }
 }
Example #3
0
        public AdvCommandVoice(StringGridRow row, AdvSettingDataManager dataManager)
            : base(row)
        {
            //名前
            this.characterLabel = ParseCell <string>(AdvColumnName.Arg1);

            //ボイス
            string voice = ParseCell <string>(AdvColumnName.Voice);

            //ボイスファイル設定
            if (AdvCommand.IsEditorErrorCheck)
            {
            }
            else
            {
                voiceFile = AddLoadFile(dataManager.BootSetting.GetLocalizeVoiceFilePath(voice), AssetFileType.Sound, null);
            }
            this.isLoop = ParseCellOptional <bool>(AdvColumnName.Arg2, false);
            this.volume = ParseCellOptional <float>(AdvColumnName.Arg3, 1.0f);
        }
Example #4
0
        //----- property -----

        //----- method -----

        public AdvExtendCommandEmotion(StringGridRow row, AdvSettingDataManager dataManager) : base(row)
        {
            characterInfo = AdvCharacterInfo.Create(this, dataManager);

            if (characterInfo.Graphic != null)
            {
                AddLoadGraphic(characterInfo.Graphic);
            }

            //表示レイヤー
            layerName = ParseCellOptional <string>(AdvColumnName.Arg3, "");

            if (!string.IsNullOrEmpty(layerName) && !dataManager.LayerSetting.Contains(layerName, AdvLayerSettingData.LayerType.Sprite))
            {
                //表示レイヤーが見つからない
                Debug.LogError(ToErrorString(layerName + " is not contained in layer setting"));
            }

            fadeTime = ParseCellOptional <float>(AdvColumnName.Arg6, 0f);
        }
Example #5
0
 public AdvCommandSelectionClickEnd(StringGridRow row, AdvSettingDataManager dataManager)
     : base(row)
 {
 }
Example #6
0
 public AdvCommandJumpRandomEnd(StringGridRow row, AdvSettingDataManager dataManager)
     : base(row)
 {
 }
Example #7
0
 public AdvCommandEndSubroutine(StringGridRow row, AdvSettingDataManager dataManager)
     : base(row)
 {
 }
Example #8
0
 public abstract void CreateCustomCommand(string id, StringGridRow row, AdvSettingDataManager dataManager, ref AdvCommand command);