CSharpファイル

C#ファイルの出力

Cのヘッダーファイルと同様の情報をC#の形で記述したファイルです。

Ver.2.34までの内容

出力例は以下のようになります。

public class DemoProj {
     public const int GUN1_HIGH = (0);
     public const int BOMB2 = (1);
}

namespace DemoProj.DemoProj {
    public enum DemoProj {
            GUN1_HIGH = 0,
            BOMB2 = 1,
    }
}

Ver.2.35からの内容

変更点

ACB C#ファイル

namespace DemoProj.DemoProj2 {
    public class DemoProj2 {
        public const int cri_middleware_sdk = (0);
        public const int cri_middleware_sdk_PitchHi = (1);
        public const int gun1_High_TrackAutomation = (2);
        public const int VoiceBehavior = (3);
        public const int ExtCue = (4);
    }

    public enum Cue {
        cri_middleware_sdk = 0,
        cri_middleware_sdk_PitchHi = 1,
        gun1_High_TrackAutomation = 2,
        VoiceBehavior = 3,
        ExtCue = 4,
    }
    public enum AisacControl {
        Any = 3,
    }
}

ACF C#ファイル

namespace DemoProj_acf {
    namespace Category {
        public enum Main {
            SPECIAL = 0,
            BGM = 1,
            SE = 2,
            VOICE = 3,
        }
        public enum Sub {
            CutScene = 10,
            Battle = 11,
            Menu = 12,
        }
    }
    public enum AisacControl {
        Rnd = 0,
        Distance = 1,
        AisacControl = 2,
        Any = 3,
        rainlevel = 4,
        RotateSpeed = 5,
        rpm = 6,
        load = 7,
        Pitch = 8,
        FIlter = 9,
        AisacControl10 = 10,
        AisacControl11 = 11,
        AisacControl12 = 12,
        AisacControl13 = 13,
        AisacControl14 = 14,
        AisacControl15 = 15,
    }
    public enum GlobalAisac {
        RndPitch,
        RndPan,
        RndDistance,
        DistanceSimple,
        DistanceDynamic,
        RndKalimbaPitch,
        RndPreDelay,
        Aisac_0,
    }
    public enum VoiceLimitGroup {
        Mono,
        Quad,
        Two,
    }
    namespace DspSetting {
        public enum DspBusSetting_0 {
            Snapshot,
            Snapshot_0,
        }
        public enum DspBusSetting_1 {
            Snapshot,
        }
    }
    public enum DspBusName {
        BUS1,
        BUS2,
        BUS3,
        BUS4,
        BUS5,
        BUS6,
        BUS7,
        MasterOut,
        Reverb,
    }
    public enum GameVariable {
        Default,
    }
    namespace Selector {
        public enum Selector_0 {
            SelectorLabel_0,
            SelectorLabel_1,
            SelectorLabel_2,
        }
        public enum Selector_1 {
            SelectorLabel_0,
        }
    }
    public class DemoProj_acf {
        public const int REACTNUM = (2);
    }
}

CRI Middleware logo Copyright (c) 2006-2018 CRI Middleware Co., Ltd.