Beispiel #1
0
    void AddBeamSourceData(int col, int row, int sideFacing, int channelID)
    {
        BeamSourceData newData = new BeamSourceData(new BoardPos(col, row, 1, 1, sideFacing), true, channelID);

        allObjectDatas.Add(newData);
        SetOccupantInBoard(newData);
    }
Beispiel #2
0
    private void AddBeamSource(BeamSourceData data)
    {
        BeamSource prop = new BeamSource(this, data);

        allObjects.Add(prop);
        objectsAddedThisMove.Add(prop);
        beamSources.Add(prop);
    }
Beispiel #3
0
 // ----------------------------------------------------------------
 //  Initialize
 // ----------------------------------------------------------------
 public BeamSource(Board _boardRef, BeamSourceData _data)
 {
     Beam      = new Beam(this);
     ChannelID = _data.channelID;
     base.InitializeAsBoardOccupant(_boardRef, _data);
 }