示例#1
0
    public override void SetEvent(MSB1.Event bevt)
    {
        var evt = (MSB1.Event.Navmesh)bevt;

        setBaseEvent(evt);
        NavmeshRegionName = evt.NavmeshRegionName;
    }
示例#2
0
    public override void SetEvent(MSB1.Event bevt)
    {
        var evt = (MSB1.Event.SFX)bevt;

        setBaseEvent(evt);
        FFXID = evt.FFXID;
    }
示例#3
0
    public override void SetEvent(MSB1.Event bevt)
    {
        var evt = (MSB1.Event.SpawnPoint)bevt;

        setBaseEvent(evt);
        SpawnPoint = evt.SpawnPointName;
    }
示例#4
0
 public void setBaseEvent(MSB1.Event evt)
 {
     EventID       = evt.EventID;
     PartName      = evt.PartName;
     RegionName    = evt.RegionName;
     EventEntityID = evt.EntityID;
 }
示例#5
0
    public override void SetEvent(MSB1.Event bevt)
    {
        var evt = (MSB1.Event.Light)bevt;

        setBaseEvent(evt);
        UnkT00 = evt.UnkT00;
    }
示例#6
0
    public override void SetEvent(MSB1.Event bevt)
    {
        var evt = (MSB1.Event.MapOffset)bevt;

        setBaseEvent(evt);
        Position = new Vector3(evt.Position.X, evt.Position.Y, evt.Position.Z);
    }
示例#7
0
    public override void SetEvent(MSB1.Event bevt)
    {
        var evt = (MSB1.Event.Sound)bevt;

        setBaseEvent(evt);
        SoundType = evt.SoundType;
        SoundID   = evt.SoundID;
    }
示例#8
0
 internal void _Serialize(MSB1.Event evt, GameObject parent)
 {
     evt.Name       = parent.name;
     evt.EventID    = EventID;
     evt.PartName   = (PartName == "") ? null : PartName;
     evt.RegionName = (RegionName == "") ? null : RegionName;
     evt.EntityID   = EventEntityID;
 }
示例#9
0
    public override void SetEvent(MSB1.Event bevt)
    {
        var evt = (MSB1.Event.Message)bevt;

        setBaseEvent(evt);
        MessageID = evt.MessageID;
        UnkT02    = evt.UnkT02;
        Hidden    = evt.Hidden;
    }
示例#10
0
    public override void SetEvent(MSB1.Event bevt)
    {
        var evt = (MSB1.Event.PseudoMultiplayer)bevt;

        setBaseEvent(evt);
        HostEventEntityID = evt.HostEntityID;
        EventFlagID       = evt.EventFlagID;
        SpawnPoint        = evt.SpawnPointName;
    }
示例#11
0
    public override void SetEvent(MSB1.Event bevt)
    {
        var evt = (MSB1.Event.ObjAct)bevt;

        setBaseEvent(evt);
        ObjActEntityID = evt.ObjActEntityID;
        ObjActPartName = evt.ObjActPartName;
        ObjActParamID  = evt.ObjActParamID;
        UnkT0A         = evt.UnkT0A;
        EventFlagID    = evt.EventFlagID;
    }
示例#12
0
    public override void SetEvent(MSB1.Event bevt)
    {
        var evt = (MSB1.Event.Environment)bevt;

        setBaseEvent(evt);
        UnkT00 = evt.UnkT00;
        UnkT04 = evt.UnkT04;
        UnkT08 = evt.UnkT08;
        UnkT0C = evt.UnkT0C;
        UnkT10 = evt.UnkT10;
        UnkT14 = evt.UnkT14;
    }
示例#13
0
    public override void SetEvent(MSB1.Event bevt)
    {
        var evt = (MSB1.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;
    }
示例#14
0
    public override void SetEvent(MSB1.Event bevt)
    {
        var evt = (MSB1.Event.Treasure)bevt;

        setBaseEvent(evt);
        TreasurePartName = evt.TreasurePartName;
        ItemLot1         = evt.ItemLots[0];
        ItemLot2         = evt.ItemLots[1];
        ItemLot3         = evt.ItemLots[2];
        ItemLot4         = evt.ItemLots[3];
        ItemLot5         = evt.ItemLots[4];
        InChest          = evt.InChest;
        StartDisabled    = evt.StartDisabled;
    }
示例#15
0
    public override void SetEvent(MSB1.Event bevt)
    {
        var evt = (MSB1.Event.WindSFX)bevt;

        setBaseEvent(evt);
        UnkT00 = evt.UnkT00;
        UnkT04 = evt.UnkT04;
        UnkT08 = evt.UnkT08;
        UnkT0C = evt.UnkT0C;
        UnkT10 = evt.UnkT10;
        UnkT14 = evt.UnkT14;
        UnkT18 = evt.UnkT18;
        UnkT1C = evt.UnkT1C;
        UnkT20 = evt.UnkT20;
        UnkT24 = evt.UnkT24;
        UnkT28 = evt.UnkT28;
        UnkT2C = evt.UnkT2C;
        UnkT30 = evt.UnkT30;
        UnkT34 = evt.UnkT34;
        UnkT38 = evt.UnkT38;
        UnkT3C = evt.UnkT3C;
    }
示例#16
0
 public abstract void SetEvent(MSB1.Event evt);