コード例 #1
0
    protected void AddPressureZone(GameObject zone)
    {
        boardScript.AddPressureZone(zone);
        PressureZone pressureScript = zone.GetComponent <PressureZone>();

        // if zone is not on the board or on a brick
        if (!boardScript.PositionIsOnBoard(zone.transform.position) || (boardScript.PositionIsBrick(zone.transform.position) && pressureScript.GetType() != typeof(Brick)))
        {
            IssueAction(CreateDirectAction(ActionTypes.REMOVE, ZoneTypes.GetZoneType(pressureScript), zone));
        }
    }