コード例 #1
0
ファイル: MSB3Event.cs プロジェクト: swordworld/dstools
 public void setBaseEvent(MSB3.Event evt)
 {
     EventID       = evt.EventID;
     PartName      = evt.PartName;
     PointName     = evt.PointName;
     EventEntityID = evt.EventEntityID;
 }
コード例 #2
0
    public override void SetEvent(MSB3.Event bevt)
    {
        var evt = (MSB3.Event.MapOffset)bevt;

        setBaseEvent(evt);
        Position = new Vector3(evt.Position.X, evt.Position.Y, evt.Position.Z);
        Degree   = evt.Degree;
    }
コード例 #3
0
    public override void SetEvent(MSB3.Event bevt)
    {
        var evt = (MSB3.Event.WalkRoute)bevt;

        setBaseEvent(evt);
        UnkT00         = evt.UnkT00;
        WalkPointNames = evt.WalkPointNames;
    }
コード例 #4
0
    public override void SetEvent(MSB3.Event bevt)
    {
        var evt = (MSB3.Event.Other)bevt;

        setBaseEvent(evt);
        SoundTypeMaybe = evt.SoundTypeMaybe;
        SoundIDMaybe   = evt.SoundIDMaybe;
    }
コード例 #5
0
ファイル: MSB3Event.cs プロジェクト: swordworld/dstools
 internal void _Serialize(MSB3.Event evt, GameObject parent)
 {
     evt.Name          = parent.name;
     evt.EventID       = EventID;
     evt.PartName      = (PartName == "") ? null : PartName;
     evt.PointName     = (PointName == "") ? null : PointName;
     evt.EventEntityID = EventEntityID;
 }
コード例 #6
0
    public override void SetEvent(MSB3.Event bevt)
    {
        var evt = (MSB3.Event.GroupTour)bevt;

        setBaseEvent(evt);
        PlatoonIDScriptActivate = evt.PlatoonIDScriptActivate;
        State           = evt.State;
        GroupPartsNames = evt.GroupPartsNames;
    }
コード例 #7
0
ファイル: MSB3ObjActEvent.cs プロジェクト: swordworld/dstools
 public override void SetEvent(MSB3.Event bevt)
 {
     var evt = (MSB3.Event.ObjAct)bevt;
     setBaseEvent(evt);
     ObjActEntityID = evt.ObjActEntityID;
     PartName2 = evt.PartName2;
     ObjActParamID = evt.ObjActParamID;
     ObjActStateType = evt.ObjActStateType;
     EventFlagID = evt.EventFlagID;
 }
コード例 #8
0
    public override void SetEvent(MSB3.Event bevt)
    {
        var evt = (MSB3.Event.Treasure)bevt;

        setBaseEvent(evt);
        PartName2     = evt.PartName2;
        ItemLot1      = evt.ItemLot1;
        ItemLot2      = evt.ItemLot2;
        PickupAnimID  = evt.PickupAnimID;
        InChest       = evt.InChest;
        StartDisabled = evt.StartDisabled;
    }
コード例 #9
0
    public override void SetEvent(MSB3.Event bevt)
    {
        var evt = (MSB3.Event.PseudoMultiplayer)bevt;

        setBaseEvent(evt);
        HostEventEntityID     = evt.HostEventEntityID;
        InvasionEventEntityID = evt.InvasionEventEntityID;
        InvasionRegionIndex   = evt.InvasionRegionIndex;
        SoundIDMaybe          = evt.SoundIDMaybe;
        MapEventIDMaybe       = evt.MapEventIDMaybe;
        FlagsMaybe            = evt.FlagsMaybe;
        UnkT18 = evt.UnkT18;
    }
コード例 #10
0
    public override void SetEvent(MSB3.Event bevt)
    {
        var evt = (MSB3.Event.Generator)bevt;

        setBaseEvent(evt);
        MaxNum           = evt.MaxNum;
        LimitNum         = evt.LimitNum;
        MinGenNum        = evt.MinGenNum;
        MaxGenNum        = evt.MaxGenNum;
        MinInterval      = evt.MinInterval;
        MaxInterval      = evt.MaxInterval;
        SpawnPointNames  = evt.SpawnPointNames;
        SpawnPartNames   = evt.SpawnPartNames;
        SessionCondition = evt.SessionCondition;
        UnkT14           = evt.UnkT14;
        UnkT18           = evt.UnkT18;
    }
コード例 #11
0
ファイル: MSB3Event.cs プロジェクト: swordworld/dstools
 public abstract void SetEvent(MSB3.Event evt);