Example #1
0
    void AddBeamGoalData(int col, int row, int sideFacing, int channelID)
    {
        BeamGoalData newData = new BeamGoalData(new BoardPos(col, row, 1, 1, sideFacing), true, channelID);

        allObjectDatas.Add(newData);
        SetOccupantInBoard(newData);
    }
Example #2
0
    private void AddBeamGoal(BeamGoalData data)
    {
        BeamGoal prop = new BeamGoal(this, data);

        allObjects.Add(prop);
        objectsAddedThisMove.Add(prop);
        goalObjects.Add(prop);
    }
Example #3
0
 // ----------------------------------------------------------------
 //  Initialize
 // ----------------------------------------------------------------
 public BeamGoal(Board _boardRef, BeamGoalData _data)
 {
     base.InitializeAsBoardOccupant(_boardRef, _data);
     ChannelID = _data.channelID;
 }